shell截取字符串

xiaoxiao2025-06-01  34

shell截取字符串最后一位

http://bbs.chinaunix.net/thread-4188071-1-1.html (出处: http://bbs.chinaunix.net/) 需要把连续的字符串截取最后一位字符,这个方法有用,mark以下 var=afkdjafldja 1. [enb@hp8:~]$ echo $var|awk -vFS="" ‘{print $NF}’ a -v的后面紧跟着变量名字和对变量的赋值,把这个变量的值传给awk FS是设置awk分隔符 ‘{print $NF}’ 表示最后一个域 下面这几个没试,先留着备用 2.

echo afkdjafldja | sed -r ‘s/.*(.)$/\1/’ (.)$匹配的是字符串的最后一个字符 .*匹配的是除了最后一个字符之外的其它字符 3. awk -F “” ‘{OFS="";$NF=""}1’

sed ‘s/.$//’ 4. input_filename=$1 input_filename_size=print {#input_filename} input_filename_last_1=echo ${input_filename} | cut -c{input_filename_size}- echo ${input_filename_last_1} 5.

var_rev=$(echo $var|rev) echo ${var_rev:0:1}

转载请注明原文地址: https://www.6miu.com/read-5031101.html

最新回复(0)