【发布时间】:2019-11-02 09:49:36
【问题描述】:
我有一个 bash 脚本,可以复制并粘贴一个 txt 文件(T1、T2..T100)一百次。我需要在该文本文件的 txt 文件的第 454 行附加特定的代码行。
我尝试使用 sed 和 awk,但它们似乎不能正常工作。
我试图做这样的事情,但没有成功:
awk 'NR==454{print "try:
Mesh_1.ExportMED( r'/home/students/gbroilo/Desktop/Script/Mesh_1.med', 0, SMESH.MED_V2_2, 1, None ,1)
pass
except:
print 'ExportToMEDX() failed. Invalid file name?'"}1'
【问题讨论】:
-
欢迎来到 SO,很高兴你在问题中用代码展示了你的努力,继续努力。您能否在您的帖子中提及示例输入和预期示例输出,然后让我们知道以清楚地了解问题。
-
每当我尝试运行代码时,我都会收到以下错误:意外标记'('附近的语法错误。-我的输出应该是一个文本文件,在第 454 行添加了我要添加的这部分用 awk。它应该被添加到同一个文件中,而不是创建一个新的
标签: bash awk sed append substitution