【发布时间】:2015-10-28 14:57:21
【问题描述】:
我是 shell 脚本的新手。我正在制作一个脚本,我需要用用户的输入值替换文件第一行中的某些值。我怎样才能做到这一点?
我在名为 exclude 的文件中有这两行:
Exclude = CLASS:itsc_usa7061vm1300-1399
Exclude = RECYCLER
现在我想用来自用户的任何值替换 CLASS:* 之后的所有内容。
我使用了下面的命令,但是没有结果:
sed "1s/*/Exclude = CLASS:$1/" exclude
【问题讨论】:
-
*不是匹配所有内容的模式。*在该用法中恢复为文字,因此它仅匹配文字*。您的意思是.*匹配所有内容。