亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

怎么用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
楚雄市| 尼木县| 安龙县| 潮州市| 柳江县| 崇仁县| 柏乡县| 琼结县| 荣成市| 阿拉尔市| 南部县| 锡林浩特市| 准格尔旗| 惠东县| 乌鲁木齐县| 彭山县| 贵定县| 陵川县| 友谊县| 广昌县| 东乡县| 泸溪县| 万宁市| 巨鹿县| 安新县| 清徐县| 莎车县| 区。| 衡南县| 神农架林区| 彭泽县| 九江县| 定襄县| 永寿县| 宁远县| 长海县| 泸定县| 木兰县| 珠海市| 察哈| 靖宇县|