shell的sed用法
来源:学生作业帮 编辑:大师作文网作业帮 分类:数学作业 时间:2024/09/20 13:28:58
shell的sed用法
echo "uid=100(guest) gid=100(others) groups=10(users),11(floppy)"|sed 's/^[^(]*(\([^)]*\).*/\1/'
请问这句会输出什么啊?
echo "uid=100(guest) gid=100(others) groups=10(users),11(floppy)"|sed 's/^[^(]*(\([^)]*\).*/\1/'
请问这句会输出什么啊?
djy@game-rd10:~> echo "uid=100(guest) gid=100(others) groups=10(users),11(floppy)"|sed 's/^[^(]*(\([^)]*\).*/\1/'
输出 guest
[^(]表示不是(
^[^(]*表示不是(开头的一串,*跟在后面表示一个或者连续几个不已(开头的字符
(表示guest左边的(
\([^)]*\)表示不以)结束的一串字符,匹配后面\1输出
.*表示guest后面的所有字符
输出 guest
[^(]表示不是(
^[^(]*表示不是(开头的一串,*跟在后面表示一个或者连续几个不已(开头的字符
(表示guest左边的(
\([^)]*\)表示不以)结束的一串字符,匹配后面\1输出
.*表示guest后面的所有字符
shell的sed用法
关于shell的sed正则表达式用法问题
linux下shell编程,关于sed用法的问题,
shell sed用法 sed -e 's/\(.*\)/rename \1 ..\/\1/'
linux sed 的用法
linux shell 的sed 分析(只有一条)
linux shell sed表达式分析
shell中尖括号的意义?sed 's,\($*\)\.o[ :]*,\1.o $@ :,g' < $@.$$$$ >
帮忙详细解释一下这句shell语句(path="`echo $0 | sed 's,//*,/,g'`")的意思,
shell的sed:s/a/5个b/,把a替换成N个b
shell中 sed或awk 把文件的两个字段调换位置
sed -e '4,/^$/!d;/^$/d' linux下 shell