社区
脚本语言
帖子详情
shell 脚本中对应的sed 's/ /,/g'命令是什么意思
运维螺丝钉
2020-12-29 03:32:19
源码是 awk -F'|' '{print $2}' ${jf_report_ccmember} | xargs |sed 's/ /,/g'
...全文
3887
1
打赏
收藏
shell 脚本中对应的sed 's/ /,/g'命令是什么意思
源码是 awk -F'|' '{print $2}' ${jf_report_ccmember} | xargs |sed 's/ /,/g'
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
「已注销」
2020-12-29
打赏
举报
回复
13
s是替换命令substitute, 三斜杠包含两部分内容, 第一部分是需要替换的东西, 你的表达式中是空格; 第二部分是要替换为什么, 你的是逗号. 最后g表示全局替换参数global. 所以总的意思是, 把前面管道传递过来的内容中的所有的空格都替换为逗号.
linux
脚本
中
$
命令
,linux下
shell
脚本
中
sed
命令
的用法
先来给一个案例:#将old.sql文件
中
的符号“|”替换为“,”,并保存到test.sql文件
中
sed
"s/|/,/g" "old.sql"> test.sql#将test.sql文件
中
的每一行最后的符号“,”删除
sed
-i 's/,$//g' test.sql#在test.sql文件
中
每行的开头添加左括号“(”
sed
-i 's/^/(&/g' test.sql#在test.s...
shell
脚本
之“
sed
“
命令
我不在乎你对我的不在乎。
shell
脚本
在
sed
的使用
root@localhost tmp]#
sed
'/127/c 127.0.0.1 localhost' /etc/hosts //将文件host第一行进行替换,找不同的地方都可以进行替换。[root@localhost ~]#
sed
-n "/^root/p" /etc/passwd 过滤以root开头的行 /字符/ //的作用怕与p混淆。[root@localhost ~]#
sed
-n '1=' /etc/passwd //打印第一行的行号。
shell
脚本
编程:
sed
命令
编辑文本
red是一种在在线编辑器。它一次处理一行内容。工作
中
遇到一个客户的需求,默认wifi的ssid命名需要使用MAC地址的后6位,wifi配置信息在hostapd.conf文件
中
。最终需要实现的功能就是,flash 第一次上电,读取网卡的MAC地址,提取MAC地址的后六位数字,将这留位数值写到hostapd.conf文件的
对应
位置。
shell
实现
命令
如下:MAC=$(cat /sys/clas...
Shell
脚本
中
:#!/bin/bash和#!/bin/sh是
什么意思
以及区别?
意思:#!/bin/sh是指此
脚本
使用/bin/sh来解释执行,#!是特殊的表示符,其后面跟的是解释此
脚本
的
shell
的路径。 其实第一句的#!是对
脚本
的解释器程序路径,
脚本
的内容是由解释器解释的,我们可以用各种各样的解释器来写
对应
的
脚本
。 比如说/bin/csh
脚本
,/bin/perl
脚本
,/bin/awk
脚本
,/bin/
sed
脚本
,甚至/bin/echo等等。 #!/bin/bash同理...
脚本语言
37,742
社区成员
34,213
社区内容
发帖
与我相关
我的任务
脚本语言
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
复制链接
扫一扫
分享
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
试试用AI创作助手写篇文章吧
+ 用AI写文章