2016-07-20 8 views
-1

Im пытается получить код, который будет что-то делать, если определенный номер строки находится в текстовом файле, например «Test.txt» Ex.Если номер строки существует

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

Сторона примечания, если вы не знаете, как это делается, почему бы вам понизить пост? – skdfsfwse

+1

Подсказка: используйте '$ read' – Denny

+0

Спасибо за помощь, кажется, никто не хотел ...... – skdfsfwse

ответ

0

благодарит @denny за то, что вы помогли мне.

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

Хотя этот код может помочь решить проблему, предоставив дополнительный контекст относительно _why_ и/или _how_, он ответит на вопрос, будет значительно улучшить свою долгосрочную ценность. Пожалуйста, отредактируйте свой ответ, чтобы добавить какое-то объяснение. –

0

У вас есть несколько вариантов.

  1. Поиск, чтобы увидеть, меньше или равно числу общих линий. например: $ lines (filename)
  2. Вы можете извлечь строку и использовать условие, если оно заполнено. например: $ чтения (имя файла, LINE-NUMBER)

Примечания для каждого метода:

  1. только скажет вам, если есть номер строки, НЕ, если есть что-то внутри этой линии.
  2. Будет выдавать только строку, если она существует, если строка пуста или нет такой строки, она будет выглядеть как пустая.