#!/bin/bash
var1=`echo "hello linux"|awk -F ' ' '{print $2}'`
echo $var1
echo "111||222|333"|awk 'BEGIN{FS="[|]+"}{print $1}'
如果想用其它字符作为分隔符,则-F后面可以换成相应的分隔符,然后进行分割。shell中下标是从1开始,
本文介绍了一种使用Shell脚本处理字符串的方法,通过awk命令将特定格式的字符串按分隔符切割,并提取所需部分。示例展示了如何设定不同的分隔符来适应各种场景。
#!/bin/bash
var1=`echo "hello linux"|awk -F ' ' '{print $2}'`
echo $var1
echo "111||222|333"|awk 'BEGIN{FS="[|]+"}{print $1}'
如果想用其它字符作为分隔符,则-F后面可以换成相应的分隔符,然后进行分割。shell中下标是从1开始,
299
581

被折叠的 条评论
为什么被折叠?