0
我需要編寫一個腳本,將某些文本添加到某個目錄中的所有文本文件中。下面是我有:簡單 - 如何使用腳本將文本添加到特定目錄中的所有文本文件?
$ 1
爲* .TXT˚F
做
回聲 「$ 2」 >> * .TXT < - 這裏的問題,我不不知道爲什麼
完成
......其他一切正常。
我需要編寫一個腳本,將某些文本添加到某個目錄中的所有文本文件中。下面是我有:簡單 - 如何使用腳本將文本添加到特定目錄中的所有文本文件?
$ 1
爲* .TXT˚F
做
回聲 「$ 2」 >> * .TXT < - 這裏的問題,我不不知道爲什麼
完成
......其他一切正常。
首先,你錯過了一個分號。其次,你必須使用你定義的通過所有文本文件進行迭代變量:我不知道你用$ 2,其原因
for f in *.txt; do
echo "$1" >> $f
done
。如果您的腳本確實需要多個參數,則必須相應地調整腳本。
這正是我需要的!先生非常感謝您! 哦,$ 1代表目錄的路徑,$ 2代表我想輸入到文本文件的文本:) – user3108945