在Linux中,我需要在保存在多个不同目录中的同一文件中写一个新行。
它们保存在例如:
中Home/user1/settings/settings.ini
Home/user2/settings/settings.ini
...
Home/user500/settings/settings.ini
我该怎么做?
答案 0 :(得分:0)
那样做:
for file in /home/*/settings/settings.ini; do
echo >> "${file}"
done
答案 1 :(得分:0)
使用find:
find /home/*/settings -name 'settings.ini' -exec sh -c 'echo >> {}' \;