请教命令行:sed "s/,*\(.*\),/\1/g"
来源:学生作业帮 编辑:拍题作业网作业帮 分类:英语作业 时间:2024/05/05 19:01:51
请教命令行:sed "s/,*\(.*\),/\1/g"
应该是删除类似 ,foo, 这样字符串中的 两端的逗号.
\1 表示\( .* \) 中.* 匹配的内容.
再问: 但是我用了个例子没有删除两边的逗号,只删除了一个,所以就不太明白,请教一下~能具体帮忙看一下吗?谢谢~
再答: 你给我例子, 和你想要的结果.
再问: 我是看别人的程序,看到这句看不懂了,我也不知道具体这是实现什么功能的: DID_PICKUP_LIST=`echo "$DID_PICKUP_LIST" | sed "s/,*\(.*\),/\1/g"` 你帮我解释一下吧,*是什么意思啊?
再答: 他的作用其实就是删除两边的逗号. 其中右边的逗号只能最后删除一个逗号. eg: ,,,,,,abc,, -> sed "s/,*\(.*\),/\1/g" 之后结果就是 abc,
\1 表示\( .* \) 中.* 匹配的内容.
再问: 但是我用了个例子没有删除两边的逗号,只删除了一个,所以就不太明白,请教一下~能具体帮忙看一下吗?谢谢~
再答: 你给我例子, 和你想要的结果.
再问: 我是看别人的程序,看到这句看不懂了,我也不知道具体这是实现什么功能的: DID_PICKUP_LIST=`echo "$DID_PICKUP_LIST" | sed "s/,*\(.*\),/\1/g"` 你帮我解释一下吧,*是什么意思啊?
再答: 他的作用其实就是删除两边的逗号. 其中右边的逗号只能最后删除一个逗号. eg: ,,,,,,abc,, -> sed "s/,*\(.*\),/\1/g" 之后结果就是 abc,
请教命令行:sed "s/,*\(.*\),/\1/g"
echo -n "$1" | wc -c | sed 's/ //g' 什么意思
sed 's/ /\t/g'中的/g是什么意思?
linux命令 sed 请问有哪位大大知道这个sed sed 's/\//\\\//g'
Shell脚本,sed 's/^.*credit=//g'|sed 's/\s.*$//g'
sed -e 's/ //g' | sed -e 's/^[^\w]//g' | awk -F ':' '{print
sed正则表达式sed -e 's/:\+\s\+/:/' -e 's/ /_/g' -e '/^$/d' -e 's/
shell sed用法 sed -e 's/\(.*\)/rename \1 ..\/\1/'
sed 's/,$//'
正则表达式cat /etc/passwd | sed -r 's/\b([a-zA-Z])/\u\1\u/g‘
if [ -z $(echo $1 | sed -e 's/[0-9]//g') ]; then
sed命令 sed -e s/\(.*//