如果行号存在

If Line Number Exists

我正在尝试获取一个代码,如果某个行号在文本文件中,例如 "Test.txt" 前任。

if line "x" exists in test.txt msg $chan working

感谢@denny 帮助我。

if ($read(test.txt, n, x)) { 
  msg $chan working
}

你有几个选择。

  1. 正在搜索以查看该数字是否小于或等于总行数。例如:$lines(文件名)
  2. 您可以提取该行并在其已满时使用条件。例如:$read(filename, LINE-NUMBER)

每种方法的注意事项:

  1. 只会告诉您是否有行号,不会告诉您该行内是否有内容。
  2. 只会给你存在的行,如果该行是空的或者没有这样的行,那么它看起来就像是空的。