91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

怎么用shell取某個字符串后面的內容

小億
517
2023-10-09 07:57:41
欄目: 編程語言

可以使用以下幾種方法來獲取字符串中某個位置后面的內容:

  1. 使用cut命令
str="Hello World"
suffix=$(echo $str | cut -d' ' -f2)
echo $suffix

輸出:

World

上述命令中,cut命令以空格作為分隔符(-d' '),并選取第二個字段(-f2),將其賦值給變量suffix

  1. 使用awk命令
str="Hello World"
suffix=$(echo $str | awk '{print $2}')
echo $suffix

輸出:

World

上述命令中,awk命令以空格作為分隔符,默認以空格分隔輸入行,并輸出第二個字段。

  1. 使用sed命令
str="Hello World"
suffix=$(echo $str | sed 's/[^ ]* //')
echo $suffix

輸出:

World

上述命令中,sed命令使用正則表達式[^ ]*匹配第一個空格前的任意字符,并將其替換為空字符串,從而得到剩下的內容。

  1. 使用expr命令
str="Hello World"
suffix=$(expr "$str" : '.* \([^ ]*\)$')
echo $suffix

輸出:

World

上述命令中,expr命令使用正則表達式.* \([^ ]*\)$匹配最后一個空格后的內容,并將其提取出來。

以上是一些常見的方法,根據具體情況選擇合適的方式來提取字符串中某個位置后面的內容。

0
康马县| 长岛县| 舟山市| 新源县| 平塘县| 高要市| 讷河市| 绥中县| 皋兰县| 兰州市| 丹巴县| 通化县| 都江堰市| 沈阳市| 金昌市| 黎川县| 微博| 武义县| 会泽县| 乌兰县| 旅游| 大同县| 乌拉特前旗| 延长县| 大兴区| 襄汾县| 酒泉市| 广元市| 吉水县| 绵阳市| 沂南县| 沽源县| 蒙自县| 六安市| 大同县| 沅陵县| 石景山区| 思南县| 高淳县| 荃湾区| 乐昌市|