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