我想用awk,cut命令来截取某一列的字符串,字符串的格式:"......⼀........",我只想要"......⼀",

2025-05-13 20:58:15
推荐回答(1个)
回答(1):

bash里面可以这样:

a="12345/abcde"
echo "${a%/*}/" #去除/及其之后的全部内容,最后再补上/

用awk的话可以这样:

a="12345/abcde"
echo "$a" | awk -F/ '{print $1"/"}' #设置/为字段分隔符,打印第1个字段后再补上/