I am completely new to scripting. Can someone please explain to me what's going on here? Thank you.
开发者_开发技巧echo 'Report 1' > ${TMP}/reports.tmp
uuencode ${DATA}/${ext1} ${ext1} >> ${TMP}/reports.tmp
TMP, DATA and ext1 are variables whose content can be accessed by $TMP, $DATA and $ext1 or ${TMP}, ${DATA} and ${ext1}
echo is a command to print a string to standard output
uuencode is a program to encode a binary file into an ASCII representation (might be e.g. needed to transfer the content of a binary file via mail)
> means redirection of standard output into a file (overwriting the file)
>> means redirection of standard output into a file (appending to that file)
echo 'Report 1' > ${TMP}/reports.tmp creates the file reports.tmp in a directory specified by variable TMP and writes the string "Report 1" into it
uuencode ${DATA}/${ext1} ${ext1} >> ${TMP}/reports.tmp appends the uuencoded version of the file ${DATA}/${ext1} (i.e. directory specified by variable DATA, filename specified by ext1) to reports.tmp
加载中,请稍侯......
精彩评论