sed 's/[^ ]*/aaabbbccccccc/' 111.txt
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/21 11:13:09
sed 's/[^ ]*/aaabbbccccccc/' 111.txt
sed中的 s/A/B/ 结构用于替换操作,将每行中的A(若含有)替换为B.
这里 A 是一个正则表达式 [^ ]* ,表示匹配“非空行”.
所以,意思就是,将 111.txt 文件中的所有非空行替换为 aaabbbccccccc
但最终结果如果没有重定向的话默认只是打印到屏幕,并不修改文件 111.txt.
再问: 是sed 's/[^ ]*/aaabbbccccccc&/' 111.txt 的话是不是就是在非空行的行首添加aaaabbbbcccc这些字符呢,但是我文件里本来是有echo dkjldjl 结果用了这个句子后,echo被吃掉了,好奇怪啊
再答: 是的,在行首添加。 我这边试下来,echo还在的,结果是: aaabbbcccccccecho dkjldjl
再问: 呵呵,我看错了,非常感谢
再答: 问题解决了的话,还请及时采纳,谢谢!
这里 A 是一个正则表达式 [^ ]* ,表示匹配“非空行”.
所以,意思就是,将 111.txt 文件中的所有非空行替换为 aaabbbccccccc
但最终结果如果没有重定向的话默认只是打印到屏幕,并不修改文件 111.txt.
再问: 是sed 's/[^ ]*/aaabbbccccccc&/' 111.txt 的话是不是就是在非空行的行首添加aaaabbbbcccc这些字符呢,但是我文件里本来是有echo dkjldjl 结果用了这个句子后,echo被吃掉了,好奇怪啊
再答: 是的,在行首添加。 我这边试下来,echo还在的,结果是: aaabbbcccccccecho dkjldjl
再问: 呵呵,我看错了,非常感谢
再答: 问题解决了的话,还请及时采纳,谢谢!
sed 's/,$//'
sed命令 sed -e s/\(.*//
sed -e 's/-[01]//'
shell sed用法 sed -e 's/\(.*\)/rename \1 ..\/\1/'
linux命令 sed 请问有哪位大大知道这个sed sed 's/\//\\\//g'
sed -e 'N;s/.*/[&]/' 中N;和
请教命令行:sed "s/,*\(.*\),/\1/g"
sed 's/ /\t/g'中的/g是什么意思?
sed "s/.* ([0-9][0-9]*)/\1/
sed正则表达式sed -e 's/:\+\s\+/:/' -e 's/ /_/g' -e '/^$/d' -e 's/
Shell脚本,sed 's/^.*credit=//g'|sed 's/\s.*$//g'
sed -e 's/ //g' | sed -e 's/^[^\w]//g' | awk -F ':' '{print