1. sed:-e 表达式 #1,字符 38:未终止的"s"命令
sed -i "s/^# admin_token.*/admin_token = ADMIN/" /etc/keystone/keystone.conf
ADMIN后面还缺个/
2. n25q064a13esed0f 是什么芯片
N25Q064A13ESED0E 6 MICRON 16+ SOP8
3. 怎么用sed -e替换文本中的内容
-e一般是多个语句时使用,比如有两个替换或删除或其他几条命令的组合(用分号分割),一句话就不要用-e了。
去掉-e试一试。
4. sed -e "s/^abc.*= *//"是什么意思,一直没看懂
空格*就是表示0到多个空格
'/^\[.*\]/,$d' $表示文件最后一行,表示从/^\[.*\]/匹配的行到文件最后一行全部删除
5. 用sed工具修改时,出现如下错误:sed:-e 表达式 #1,字符 40: 不匹配的 [ 或 [^ ,请问怎么解决
你把iups__02042_20120329233344.cap文件中的要替换的内容行发一行上来
6. sed -e 's|.* -> ../../\(.*\)$|\1|'是什么意思
-e选项,这里没什么作用,可以不写(可以查看sed帮助-e的介绍)
引号里面是sed的替版换命令,常见的权是 s/正则表达搜索/替换为/
将“替换为”字串替换“正则表达搜索”到的字符串。这里分隔符改为了竖线 |
正则搜索项:
.* -> ../../(.*)$
.*——任意字符
-> ——原样匹配,->并且前后有一个空格
../——两个任意字符,加上一个/字符
../——同上
(.*)——匹配任意字符,并且放在了捕获括号中
$——字符串结束位置
替换为:1——引用前面正则表达式中第一个捕获括号里面的内容
整个意思是找到能匹配正则的内容,并用后面的一部分替换整个匹配,示例:
上面的示例得到了整个字符串最后面的一部分内容。
7. sed 's/ /\t/g'中的/g是什么意思
|sed的替换命令格式:s/A/B/g 或者 s#A#B#g 或者 s_A_B_g#。
只是分隔符而已,为满足格式需要。版将所有制表符 替换为|权g表示全局替换,有多少次替换多少次。
s 是替代命令. s/表达式/replacement/
空白用t替代。如果你的unix中 表示tab键,则用tab键替代。
g(GLOBAL)的作用从下例可以看出
g -- 全部替代
无g -- 只替代每行第一个。
(7)esed微观经济学扩展阅读
举例
a.txt内容:
a b c d [a白b白c白d]
e f g h [e白白f白白g白白h]
cat a.txt | sed 's/ / /g'
结果为
atbtctt
ettfttgtth
cat a.txt | sed 's/ / /'
结果为
atb c d
et f g h
8. sed -e脚本参数求解
那就是参数,固定意思啊,没什么特别意思!
9. sed能够替换中文吗 如: sed -e 's/中文/英文/g'
[root@GIT home]# cat 1.txt
sed能够替换中文吗专
[root@GIT home]# sed -e 's/中文/zhongwen/g' 1.txt
sed能够替换zhongwen吗
实验结果是:能属
10. sed -e 's/-[01]//' 是什么意思
将第一个 -0 或者 -1 删除掉。
-e 是说 "add the script to the commands to be executed"
在这里没有什么用处,希望对你友帮助。