社区
其他技术讨论专区
帖子详情
的Unix shell - 替换字符串
weixin_38053353
2019-09-12 04:06:51
空白的所有发生的最好的方式,我有一个像 'abc', '<<some string with space>>', 'xyz' 字符串我希望得到一个字符串象下面这样: - 'abc', '<<some_string_with_space>>', 'xyz'
...全文
110
5
打赏
收藏
的Unix shell - 替换字符串
空白的所有发生的最好的方式,我有一个像 'abc', '<>', 'xyz' 字符串我希望得到一个字符串象下面这样: - 'abc', '<>', 'xyz'
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
weixin_38058086
2019-09-12
打赏
举报
回复
只需使用awk : s="'abc', '<<some string with space>>', 'xyz'" awk -F', ' '{ gsub(/[[:space:]]+/,"_",$2) }1' OFS=', ' <<<"$s" 输出: 'abc', '<<some_string_with_space>>', 'xyz'
weixin_38066392
2019-09-12
打赏
举报
回复
使用awk的gsub和正则表达式\ s来替换空格字符。 mystr = "my sentence is this!" gsub(/\s/,"_",mystr) print mystr
weixin_38067080
2019-09-12
打赏
举报
回复
如果你的问题涉及更换空间的广义问题_里面只有单引号字符串'...'而不是在其他地方, 我想解决这个使用Perl,按照这样的逻辑: 对于输入的每个'...'(使用正则表达式:'[^']+') 执行替换所有空间用_的函数 像这样: echo "'abc', '<<some string with space>>', 'xyz'" |\ perl -pe 'sub r { $_ = @_[0]; s/ +/_/g; return $_; }; s/'"'[^']+'"'/r($&)/ge'
weixin_38067871
2019-09-12
打赏
举报
回复
您可以使用SED太 echo "'abc', '<<some string with space>>', 'xyz'" | sed s'/ /_/g;s/,_/, /g'
weixin_38077401
2019-09-12
打赏
举报
回复
这可能为你工作(GNU SED): sed ":a;s/^\(\('[^']*',\s*\)*'[^' ]*\) /\1_/;ta" file 或许更安全: sed ':a;s/^\(\('\''[^'\'']*'\'',\s*\)*'\''[^'\'' ]*\) /\1_/;ta' file
shell
-
替换
文件中
字符串
l, 只列出文件名,不列出查找的
字符串
在的具体的行内容。
在
shell
脚本中
替换
一个子
字符串
为另一个
字符串
请注意,此功能不是 POSIX 标准所规定的——它是 Bash 的扩展功能——因此并非所有
Unix
shell
都实现了它。...要将给定模式的第一个出现
替换
为指定
字符串
,使用。要将所有出现的模式
替换
为指定
字符串
,使用。
shell
编程-变量与
字符串
详解(超详细)
在
Shell
脚本中,变量和
字符串
是非常重要的概念,它们可以帮助我们存储和操作数据。本文将介绍
Shell
变量和
字符串
的基本概念、定义方式以及常用操作方法。
Shell
变量是用于存储数据的容器,可以在
Shell
脚本中使用。在...
Shell
中的查找和
替换
的sed命令
target_str:需要
替换
成的目标
字符串
(
字符串
带斜杠’/‘,需要有转移’//') file_path:操作的文件路径 举例: 将a.txt文件中的abc字符
替换
为xyz sed -i 's/abc/xyz/g' a.txt
替换
文件夹中文件
Shell
教程_不同
Shell
中
字符串
处理和
替换
的差异
Shell
教程 不同
Shell
中
字符串
处理和
替换
的差异。
其他技术讨论专区
473
社区成员
791,199
社区内容
发帖
与我相关
我的任务
其他技术讨论专区
其他技术讨论专区
复制链接
扫一扫
分享
社区描述
其他技术讨论专区
其他
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章