我对脚本编程完全陌生。有人能给我解释一下这是怎么回事吗?谢谢。
echo 'Report 1' > ${TMP}/reports.tmp
uuencode ${DATA}/${ext1} ${ext1} >> ${TMP}/reports.tmp
发布于 2011-03-22 16:05:48
TMP
、DATA
和ext1
是可由$TMP
、$DATA
和$ext1
或${TMP}
、${DATA}
和${ext1}
访问其内容的变量
echo
是将字符串打印到standard output
的命令
uuencode
是一个将二进制文件编码成ASCII码的程序(例如,可能需要通过邮件传输二进制文件的内容)
>
表示将标准输出重定向到文件中(覆盖文件)
>>
表示将标准输出重定向到文件中(附加到该文件)
echo 'Report 1' > ${TMP}/reports.tmp
在由变量TMP
指定的目录中创建文件reports.tmp
,并将字符串"Report 1"
写入其中
uuencode ${DATA}/${ext1} ${ext1} >> ${TMP}/reports.tmp
将文件${DATA}/${ext1}
(即由变量DATA
指定的目录,由ext1
指定的文件名)的uuencoded版本附加到reports.tmp
https://stackoverflow.com/questions/5393629
复制相似问题