Shell字串擷取(非常詳細)

2022-08-24 03:39:13 字數 710 閱讀 2135

1) 使用 # 號保留右邊字元

使用#號可以保留指定字元(或者子字串)右邊的所有字元,具體格式如下:

$其中,string 表示要擷取的字元,chars 是指定的字元(或者子字串),*是萬用字元的一種,表示任意長度的字串。#*chars連起來使用的意思是:保留string左邊起第乙個chars右邊的所有字元,忽略其左邊的所有字元包括chars

例句:

2) 使用 % 保留左邊字元

使用%號可以保留指定字元(或者子字串)左邊的所有字元,具體格式如下:

$請注意*的位置,因為要保留chars 左邊的字元,而忽略 chars 右邊的字元,所以*應該位於 chars 的右側。%chars*連起來使用的意思是:保留string右邊起第乙個chars左邊的所有字元,忽略其右邊的所有字元包括chars

例句:整理自:

Shell字串擷取的詳細方法

主要介紹了shell字串擷取的詳細方法,如擷取指定字數 按指定的字串擷取 按指定要求分割 一 linux shell 擷取字元變數的前8位,有方法如下 1.expr substr a 1 8 2.echo a awk 3.echo a cut c1 8 4.echo 5.expr a 6.echo ...

Shell字串擷取

一 linux shell 擷取字元變數的前8位,有方法如下 substr var 開始擷取位 擷取長度 1.expr substr a 1 8 2.echo a awk 3.echo a cut c1 8 4.echo 5.expr a 6.echo a dd bs 1 count 8 2 dev...

shell字串擷取

filed under shell shell字串的擷取的問題 一 linux shell 擷取字元變數的前8位,有方法如下 1.expr substr a 1 8 2.echo a awk 3.echo a cut c1 8 4.echo 5.expr a 6.echo a dd bs 1 cou...