我想做的是使用 find 来编辑/替换多个目录中具有相同名称的多个文件中的字符串,并且格式一致
多个文件:
status1_cap
多个目录:
/home/user/directory/subdirectory1
/home/user/directory/subdirectory2
/home/user/directory/subdirectory3
...
我查看了以下资源:
https://alvinalexander.com/blog/post/linux-unix/find-how-search-multiple-folders-directories-unix/
但解决方案并不完全相同。
我在想这样的事情会起作用吗?:
find /home/user/directory/subdirectory{*} -name \status1_cap.txt -exec sed -i "s/cap=1/cap=2/g" {} \;
有没有一种方法,一行 cmd 可以做到这一点?