Назад | Перейти на главную страницу

как извлечь конкретную строку из файла

Как я могу выделить определенную строку из файла в папке.

В основном у меня есть папка /my/cool/folder/myfile.txt

Я знаю, что это строка: I am cool lkasjdfaksldfj

Как я могу использовать grep для этого файла, чтобы строка, начинающаяся с I am cool .... показывает на терминале?

$ grep "^I am cool lkasjdfaksldfj" /my/cool/folder/myfile.txt

Также:

$ man grep

Это пойдет тебе на пользу.

grep "^ Я крутой lkasjdfaksldfj" /my/cool/folder/myfile.txt

Если вы хотите искать во всех файлах в папке

grep "^ Я крутой lkasjdfaksldfj" / my / cool / folder / *

Если вы хотите, чтобы строка искалась где угодно, а не обязательно в начале строки

grep "Я крутой lkasjdfaksldfj" /my/cool/folder/myfile.txt

также

$ cat myfile | grep mytext

для вывода на терминал