想要在我的服务器上搜索特定文件,并在nano中直接编辑它。
我试过这样,但它不会工作
find -name file.php | xargs nano $1
找到该文件,但它不会像那样工作
Received SIGHUP or SIGTERM
如何做到这一点?
答案 0 :(得分:6)
另一种解决方案是使用反引号,如果你必须使用其他命令。例如,它对git status
很有用:
nano `git status | grep modified | awk '{ print $2 }'`
或者,使用find:
nano $(find -name file\*.php)
答案 1 :(得分:1)
我找到了使用find intern exec函数的解决方案
# find -name file.php -exec nano {} \;