标签: unix
有没有办法在文件中的特定行中添加字符串,如果有其他内容可以替换它?
例如
命令“HELLO”nth_line文件
答案 0 :(得分:1)
不确定
sed '42s/.*/something else/'
但是,如果文件少于42行,则无法使用。
答案 1 :(得分:1)
在filename第2行替换“HELLO”
filename
awk 'NR==2{gsub(/.*/, "HELLO")}1' filename