shell截取字符串substr shell腳本字符串分割的幾種方法?
shell腳本字符串分割的幾種方法?Read-P“input string(用空格分割):”string#要提示您輸入字符串,您可以在此處輸入STR1=echo$string | cut-D“”-F1
shell腳本字符串分割的幾種方法?
Read-P“input string(用空格分割):”string#要提示您輸入字符串,您可以在此處輸入
STR1=echo$string | cut-D“”-F1#要按空格分割輸入字符串,請(qǐng)取第一個(gè)字段
STR2=echo$string | cut-D”-F2#要按空格分割輸入字符串,取第二個(gè)字段(field)
str3=echo$string | cut-D “”-F3?根據(jù)空格拆分輸入字符串,取第三個(gè)字段(field)
echo$STR1?顯示第一個(gè)字段
echo$STR2?顯示第二個(gè)字段
echo$str3?顯示第三個(gè)字段
cut命令,-D選項(xiàng)表示使用的分隔符,-f選項(xiàng)表示使用的第三個(gè)字段
例如,拆分test=“AAA,BBB,CC Then use
簡要介紹shell字符串截取的詳細(xì)方法,如截取指定的字?jǐn)?shù),根據(jù)指定的字符串進(jìn)行截取,并按規(guī)定要求劃分。
1、Linux shell通過以下方式截獲字符變量的前8位:2。由指定的字符串1攔截。第一種方法:${variable##*string}從左到右截取最后一個(gè)字符串后的字符串,${variable#*string}從左到右截取第一個(gè)字符串后的字符串,${variable%%string*}從右到左截取最后一個(gè)字符串后的字符串${variable%string*}從右到左截取第一個(gè)字符串后的字符串“*”,它只是一個(gè)通配符。不能按規(guī)定要求劃分。例如,獲取后綴