我想获得 的第 n(第 3)个结果locate
,然后将其打开到vi
。
$ locate
/private/etc/my.cnf
/private/etc/my.cnf.bak_
/usr/local/mysql-5.6.22-osx10.8-x86_64/my.cnf
....
答案1
你需要一个模式locate
;说“my.cnf”:
vi $( locate my.cnf | head -n3 | tail -n1 )
警告:文件名中请不要有换行符。:)
我想获得 的第 n(第 3)个结果locate
,然后将其打开到vi
。
$ locate
/private/etc/my.cnf
/private/etc/my.cnf.bak_
/usr/local/mysql-5.6.22-osx10.8-x86_64/my.cnf
....
你需要一个模式locate
;说“my.cnf”:
vi $( locate my.cnf | head -n3 | tail -n1 )
警告:文件名中请不要有换行符。:)