我在文件夾中有一堆文件,其中包含不需要的特殊字符(#)。如何刪除UNIX中某些文件中的字符?
對於一個文件,就像fadg0_si1279.acs
這似乎工作,:sed 's/#//' fadg0_si1279.acs > a.acs
,但在這種情況下,我有重新編寫源文件中的一些困難:試圖寫入目標一樣的來源:sed 's/#//' fadg0_si1279.acs > fadg0_si1279.acs
,但它返回一個空文件!一切都被刪除了!任何爲什麼會發生的建議,以及如何解決?
我的下一個問題:有沒有辦法在整個文件夾中刪除該字符?對於1340個文件來說,這似乎很難做到!非常感謝!