替换表格中的值

史蒂夫

我有一些表需要替换每个表中具有随机位置的字段。

有关信息,表中分号分隔领域,我想换成外地"datum""YEAR-MONTH-DAY"

到目前为止,我已经尝试过:

sed -i 's/datum/YEAR-MONTH-DAY/g' input > output

但是它只是输出一个空文件。

杰夫·谢勒(Jeff Schaller)

正如Steeldriver在评论中指出的那样,您已告诉sed-i 就地编辑该文件结果,sed将不会提供任何输出,因此> 重定向将不会将任何内容放入输出文件中。

保留该-i标志并接受该input文件将就地更新:

sed -i 's/datum/YEAR-MONTH-DAY/g' input

或删除-i标志,然后使用重定向将更新的内容放入output文件中:

sed    's/datum/YEAR-MONTH-DAY/g' input > output

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章