我有一个文本文件,如下所示:
#aabc
ld
#ac
bc
acz
c
#hello
我想阅读这个文件并检查以“#”开头的行之间的行。如果该行以“#”开头,则忽略它,如果它不是以“#”开头,则将整行重定向到另一个文件中。因此文件的内容(新)应该是第一次尝试:
ld
我想稍微修改一下问题。
问题是这样的,a)首先读取文件直到第二次出现“#”,即直到上面的“#ac”。现在你有行:
#aabc
ld
#ac
现在仅将 ld 重定向到 newfile 并忽略 #started 行。
b) 现在从第二次出现“#”到第三次出现“”读取文件。因此,我们在上述问题中有以下几行:
#ac
bc
acz
c
#hello
现在仅将 ld 重定向到 newfile1 并忽略 #started 行。