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

BAsh 截取

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

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

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

sed 's;pub/test/aaa.txt;d' file sed命令的s后面第一个字符就是分隔符,分隔符跟你说的特殊字符不一样就可以了。 正确的如下: #! /bin/sh ...

用重定向而不是管道,举例:-(dearvoid@LinuxEden:Forum)-(~/tmp)- -(dearvoid@LinuxEden:Forum)-(~/tmp)- [31048 0] ; cat file.sh #!/bin...

用cut最简便(参见 小米肥猫 的回答)。 另外,Bash中特有的字符串处理方法(掐头去尾法)也比较常用(参见下面的链接)。 对于这道题来说: var=“dfhjk_...

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

$bash 1.shstring=how are you?string=ok?$cat 1.sh#!/usr/bin/bashwhile read stringdo echo "string=$string"done < 111 $cat 111how are ...

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