我想要提取pwd输出路径中的部分路径。
比如pwd输出的路径为
/root/etc/A
或者
/root/etc/A/B
我希望将/root这一段去掉,赋给一个新变量,使新变量的值等于/etc/A或/etc/A/B
也就是说,无论pwd输出的路径是什么,都只将/root这段去掉,保留后面所有的路径。
请问该如何使用cut或awk命令实现?
我想要提取pwd输出路径中的部分路径。
比如pwd输出的路径为
/root/etc/A
或者
/root/etc/A/B
我希望将/root这一段去掉,赋给一个新变量,使新变量的值等于/etc/A或/etc/A/B
也就是说,无论pwd输出的路径是什么,都只将/root这段去掉,保留后面所有的路径。
请问该如何使用cut或awk命令实现?
1 回答901 阅读✓ 已解决
1 回答697 阅读✓ 已解决
3 回答691 阅读✓ 已解决
1 回答1.4k 阅读
1 回答828 阅读✓ 已解决
2 回答598 阅读✓ 已解决
1 回答670 阅读
这样的需求利用sed或bash自身处理会更容易懂:
sed:
bash:
当然cut和awk也能办到:
cut:
awk: