每次我需要找到一个文件然后打开它时,我必须使用:find ./ -name ****.properties。, 然后复制结果,然后 vi "paste the result here" 。如果我需要使用鼠标,可能会有点麻烦。那么有没有更好的方法来做到这一点?
您可以使用 AWK 或 sed 打开任意文件来打印特定行号。
vi "$(find ./ -name **.properties | awk 'NR==2')"
Run Code Online (Sandbox Code Playgroud)
或者
vi "$(find ./ -name **.properties | awk 'NR==2{print;quit}')"
Run Code Online (Sandbox Code Playgroud)
或者
vi "$(find ./ -name **.properties | sed -n '2p')"
Run Code Online (Sandbox Code Playgroud)
或者
vi "$(find ./ -name **.properties | sed -n '2{p;q}')"
Run Code Online (Sandbox Code Playgroud)
如果有大量文件,带有quit
或 的版本返回速度会更快一些。q
归档时间: |
|
查看次数: |
1231 次 |
最近记录: |