shell文字切断cutについて
1792 ワード
shellで文字切断に使用されるのはcutです
パラメータは、次のような意味で表されます.
-d:後に区切り文字を付け、1段の情報を数段に分割し、-fとともに使用する
-f:-dを分割した数段を-fで数段目を取り出すという意味
-c:固定文字区間を文字(characters)単位で取り出す.
例:
出力は:home
出力は2段目から5段目までの経路:home/xx/desktop/xx
出力は2段目と5段目のパス:home/xx
また、−f 1−3,5は、1−3段目と5段目の経路を出力する
−f 2−出力は、2段目から最後の経路である
転載先:https://www.cnblogs.com/juan-F/p/10063213.html
パラメータは、次のような意味で表されます.
-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 2-5`
echo $item
出力は2段目から5段目までの経路:home/xx/desktop/xx
path='/home/xx/Desktop/xx/my'
item=`echo $path | cut -d '/' -f 2,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