如何將字符串附加到以特定字符串開頭的目錄中的所有文件?將文本附加到以字符串開頭的所有文件
我試過,
cat mysig >> F*
但不是附加mysig的內容開始以F的所有文件,它創建了一個名爲「F *」文件。顯然通配符似乎不起作用。 任何替代品? 在此先感謝。
編輯: 另外如何安全地刪除這個新創建的文件「F *」?使用
rm F*
會刪除所有以F開頭的文件,我不想要這些文件。
如何將字符串附加到以特定字符串開頭的目錄中的所有文件?將文本附加到以字符串開頭的所有文件
我試過,
cat mysig >> F*
但不是附加mysig的內容開始以F的所有文件,它創建了一個名爲「F *」文件。顯然通配符似乎不起作用。 任何替代品? 在此先感謝。
編輯: 另外如何安全地刪除這個新創建的文件「F *」?使用
rm F*
會刪除所有以F開頭的文件,我不想要這些文件。
shell不能直接執行此操作,因爲只有一個來自源程序的流(本例中爲cat)。您需要幫助程序,如tee。試試這個:
$ cat mysig | tee -a F*
for f in F*
do
echo "string" >> $f
done
*
是一個特殊字符 - 你需要引用它
rm 'F*'
'RM 'F *''應該做的伎倆 – abyx 2010-06-02 07:24:22
@abyx感謝該做的工作! – learner135 2010-06-02 07:33:29