我有一个bash脚本,该脚本枚举目录中的每个* .php文件并将其应用于iconv它。这将在STDOUT中输出。 由于添加-o参数(根据我的经验)实际上可能在转换发生之前写入了一个空白文件,因此,如何调整脚本以进行转换,然后覆盖输入文件? for file in *.php do iconv -f cp1251 -t utf8 "$file" done
现在,我正在echo "Hello World" >> file.txt将一些文本附加到文件中,但是我还需要在某个字符串下方添加文本,例如“ [option]”,这可能sed吗? 例如: 输入文件 Some text Random [option] Some stuff 输出文件 Some text Random [option] *inserted text* Some stuff