llgd.net
当前位置:首页 >> BAsh 截取 >>

BAsh 截取

sed -n 's/.*userID":"\(.*\)","status.*/\1/w output.txt' input.txt

#!/bin/bash str=2010020304001 echo $str | sed 's/\([0-9]\{4\}\)\([0-9]\{2\}\)\([0-9]\{2\}\)\([0-9]\{2\}\)/\1:\2:\3:\4:/' #可以把上面的“:”冒号换成空格或者逗号或者其他的分隔符号。 #如果要取得每一位的值可以用 cut -c 或者 expr sub...

shell去掉字符串中的特定字符,如去:"123456789"中的""双引号 2014-08-05 16:35 quyx987 | 分类:网站使用 分享到: 2014-08-05 16:39 提问者采纳 ...

编辑好一个脚本a.sh $ cat a.sh #!/bin/bash str1="file123" echo ${str1#f*e} 增加执行权限: $ chmod +x a.sh 运行它: $ a.sh (或者./a.sh) 123

#!/bin/bash while IFS= read line do echo $line done < ./file.txt

#!/bin/basharr=()i=0while read line; do arr[i++]=$linedone < fileecho ${#arr[@]}-(dearvoid@LinuxEden:Forum)-(~/tmp)-[31048 0] ; ./...

awk 'BEGIN { FS=":" } /\/bin\/bash$/{print $1}' /etc/passwd

expr "123456789s" : "\([0-9]\{4\}\)"|tee filename 取出前4位数字并保存在文件filename中

另外,Bash中特有的字符串处理方法(掐头去尾法)也比较常用(参见下面的链接)。 ...2014-05-07 如何用shell命令截取字符串? 2011-10-18 shell awk截取某一字符串...

#!/bin/bashmyFile=/path/filenamecat $myFile | while read linedo echo "$line" #输出整行内容 echo "$line" | awk '{print $1}' #输出...

网站首页 | 网站地图
All rights reserved Powered by www.llgd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com