shell文字切断cutについて

1792 ワード

shellで文字切断に使用されるのはcutです
パラメータは、次のような意味で表されます.
-d:後に区切り文字を付け、1段の情報を数段に分割し、-fとともに使用する
-f:-dを分割した数段を-fで数段目を取り出すという意味
-c:固定文字区間を文字(characters)単位で取り出す.
 
例:
path='/home/xx/Desktop/xx/my'

item=`echo $path | cut -d '/' -f2`

echo $item

出力は:home
 
path='/home/xx/Desktop/xx/my'

item=`echo $path | cut -d '/' -f -5`

echo $item

出力は2段目から5段目までの経路:home/xx/desktop/xx
 
 
path='/home/xx/Desktop/xx/my'

item=`echo $path | cut -d '/' -f ,5`

echo $item

 
出力は2段目と5段目のパス:home/xx
 
 
また、−f 1−3,5は、1−3段目と5段目の経路を出力する
−f 2−出力は、2段目から最後の経路である
 
転載先:https://www.cnblogs.com/juan-F/p/10063213.html