Chinaunix
标题:
如何匹配alias命令的路径
[打印本页]
作者:
20060502156
时间:
2014-10-13 23:14
标题:
如何匹配alias命令的路径
#cat file
alias log='cd /ddd/release/log'
#cat file | 如何写个正则得到如下结果
cd /ddd/release/log
或则/ddd/release/log
作者:
centrify
时间:
2014-10-14 08:36
有人回答么
作者:
yestreenstars
时间:
2014-10-14 08:55
[root@localhost ~]# cat i
alias log='cd /ddd/release/log'
[root@localhost ~]# grep -oP "(?<=')[^']+" i
cd /ddd/release/log
[root@localhost ~]# grep -oP "(?<=cd )[^']+" i
/ddd/release/log
[root@localhost ~]#
复制代码
作者:
Shell_HAT
时间:
2014-10-14 09:25
awk -F "'" '{print $2}' file
复制代码
sed 's/.*=.\|.$//g' file
复制代码
cut -d "'" -f 2 file
复制代码
作者:
刺客阿地
时间:
2014-10-14 10:30
学习了。mark一下,我不是灌水,写不出来,只能做记号看了。
作者:
这个冬天不冷
时间:
2014-10-14 10:37
echo alias log='cd /ddd/release/log' | awk '{n=split($0,a," ");print a[n]}'
复制代码
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2