0
我对脚本完全陌生。有人可以向我解释这里发生了什么事吗?谢谢。c shell脚本解释
echo 'Report 1' > ${TMP}/reports.tmp
uuencode ${DATA}/${ext1} ${ext1} >> ${TMP}/reports.tmp
我对脚本完全陌生。有人可以向我解释这里发生了什么事吗?谢谢。c shell脚本解释
echo 'Report 1' > ${TMP}/reports.tmp
uuencode ${DATA}/${ext1} ${ext1} >> ${TMP}/reports.tmp
TMP
,DATA
和ext1
是变量,其含量可以通过$TMP
,$DATA
和$ext1
或${TMP}
,${DATA}
和${ext1}
echo
访问是一个命令,以打印一个字符串到standard output
uuencode
是一个将二进制文件编码成ASCII表示的程序(可能需要) ED经由邮件的二进制文件)
>
意味着标准输出重定向的内容传送到一个文件(覆盖文件)
>>
意味着标准输出重定向到一个文件(追加到该文件)
echo 'Report 1' > ${TMP}/reports.tmp
在由可变TMP
所指定的目录下创建文件reports.tmp
和字符串"Report 1"
写入它
uuencode ${DATA}/${ext1} ${ext1} >> ${TMP}/reports.tmp
附加文件${DATA}/${ext1}
的uuencoded版本。目录由变量DATA
指定,文件名由ext1
指定)报告.tmp
thanx您的帮助..现在我知道了..但我有一个问题,当我从SQL脚本中提取数据..我怎么能确定。 。只有数据被复制,并且文件末尾没有垃圾 – jack 2011-03-22 19:52:41
@jack:您需要将其作为单独的问题发布,并提供更多详细信息。 – 2011-03-23 02:40:54