小编use*_*324的帖子

选择字符串的第一部分

如何从字符串中提取子字符串.例如,从字符串:

'/home/auto/gift/surprise'
Run Code Online (Sandbox Code Playgroud)

只采取:

'/home/auto/'
Run Code Online (Sandbox Code Playgroud)

请注意,'/home/auto/gift/surprise'可能会有所不同,即,而不是有4个目录级别,它可能会转到6或8,但我只对前2个文件夹感兴趣.

这是我到目前为止尝试过的,没有成功:

$ pwd
'/home/auto/gift/surprise' 
$ pwd | sed 's,^\(.*/\)\?\([^/]*\),\1,'
'/home/auto/gift/'
Run Code Online (Sandbox Code Playgroud)

unix linux bash awk sed

2
推荐指数
1
解决办法
126
查看次数

标签 统计

awk ×1

bash ×1

linux ×1

sed ×1

unix ×1