0
我需要寫一個bash腳本,執行以下操作:寫作的bash腳本
如果它被賦予少於兩個參數,它將打印適當 錯誤並退出。追加到由第一個參數 以下信息所指示的文件:
- 的時間和日期
- 一條線的每個的所述第二貫通最後參數,包含在文件中的行數,然後文件名稱
- 列表中的文件總數。
我需要寫一個bash腳本,執行以下操作:寫作的bash腳本
如果它被賦予少於兩個參數,它將打印適當 錯誤並退出。追加到由第一個參數 以下信息所指示的文件:
- 的時間和日期
- 一條線的每個的所述第二貫通最後參數,包含在文件中的行數,然後文件名稱
- 列表中的文件總數。
下面的代碼應該做你所要求的。如果您有任何問題,請告訴我。
#!/bin/bash
if [ $# -lt 2 ]
then
echo "$0: Too few arguments. At least two required"
exit 1
fi
date >> $1
arg_array=("[email protected]")
i=1
while [ ${arg_array[$i]} ]
do
echo `wc -l ${arg_array[$i]}` >> $1
i=$(($i + 1))
done
echo $(($# - 1)) >> $1
你的問題是? –