忽略文件TCL中的行

詹姆士

假设我有一个file1,里面有几个查询,

Query 1
Query 2
Query 3

我有一个包含大量数据的普通文本file2

Data 1 Query 1 something something
Data something Query 2 something something
Something Query 3 something something
Data1 continue no query
Data2 continue no query

如何创建一个循环,使其忽略包含来自file1的查询的行,并仅打印文件中没有查询的行?所以在这种情况下,只会打印这些值

Data1 continue no query
Data2 continue no query

我尝试使用我制作的此循环脚本来产生结果

将要从file1中忽略的查询存储到$ wlistItems中

set openFile1 [open file1.txt r]
while {[gets openFile1 data] > -1} {
set wlist $data
append wlistItems "{$wlist}\n"
}
close $openFile1

处理file2以打印行而不忽略查询

set openFile2 [open file2.txt r]
while {[gets $openFile2 data] > -1} {
for {set n 0} {$n < [llength $wListItems]} {incr n} {
if {[regexp -all "[lindex $wListItems $n]" $data all value]} {
continue
}
puts $data
}
}
close $openFile2

但是,脚本不会跳过这些行。相反,它从file2打印出重复的数据。

迪内什(Dinesh)
while {[gets $openFile2 data] > -1} {
    set found 0
    for {set n 0} {$n < [llength $wListItems]} {incr n} {
        if {[regexp -all "[lindex $wListItems $n]" $data all value]} {
            set found 1
            break
        }
    }
    if {!$found} {
        puts $data
     }
}

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何忽略文件中的无效行?

来自分类Dev

从文件中拆分一行以替换tcl中的元素

来自分类Dev

TCL:从文件中读取仅包含相关单词的行

来自分类Dev

如何使用 Tcl/Expect 从文件中删除匹配模式的行

来自分类Dev

TCL中的FIFO文件

来自分类Dev

在TCL中写入文件

来自分类Dev

TCL-REGEX ::如何使用TCL regexp过滤文本文件中多次出现的行

来自分类Dev

忽略文件中的行,直到匹配并处理行

来自分类Dev

在Cygwin中,TCL Expect中将忽略“ \ r”

来自分类Dev

从文件中读取行到erlang中的列表,忽略\ n

来自分类Dev

awk命令从tcl文件中删除重复的行并打印到另一个tcl文件中

来自分类Dev

如何告诉lcov忽略源文件中的行

来自分类Dev

读取Clojure中的文件并忽略第一行?

来自分类Dev

如何使用Java忽略srt文件中的空白行

来自分类Dev

如果条件不忽略文本文件中的行

来自分类Dev

Tcl中的异步文件IO

来自分类Dev

复制并替换tcl中的文件

来自分类Dev

将文件的每一行拆分为TCL中的新文件

来自分类Dev

搜索特定行并使用tcl将其存储在另一个文件中

来自分类Dev

删除tcl文件中两个感兴趣的实例之间的行

来自分类Dev

从tcl文件中每一行的开头删除多个空格

来自分类Dev

使用Diff来检查文件夹结构中更改的文件,而忽略以pattern开头的行

来自分类Dev

区分两个文件夹中的文件,忽略第一行

来自分类Dev

如何计算csv文件中的行并忽略未使用的行(使用python)

来自分类Dev

读取输入文件并忽略空白行或C中以#开头的行

来自分类Dev

在随机选择一行时忽略 .txt 文件中的某些行

来自分类Dev

MVC忽略文件中的参数

来自分类Dev

Capistrano忽略/ bin中的文件

来自分类Dev

忽略头文件中的 main

Related 相关文章

热门标签

归档