Сообщения

Показаны сообщения с ярлыком "cat"

Linux: Подсчитать количество строк в файле

Подсчитать количество строк в файле Нет ничего проще, чем подсчитать количество строк в файле. cat filename.txt | wc -l Подсчитать общее количество строк в файлах по шаблону Если же вам нужно подсчитать количество строк нескольких файлов, можете использовать шаблон, например: cat *.txt | wc -l Вышеуказанный пример подсчитает общее количество строк всех текстовых файлов. Подсчитать общее количество строк в нескольких файлах Если же вам нужно подсчитать общее количество строк в нескольких конкретных файлах, то в cat можно перечислить эти файлы через пробел. Например: cat file1.txt file2.txt file3.txt | wc -l Подсчитать общее количество строк всех файлов в папке и его подпапках Если же вам нужно подсчитать общее количество строк во всех файлах какой-то директории и в ее поддиректориях, то вам поможет следующая конструкция: find /var/www/ -name "*.txt" -type f -exec wc -l {} \; | awk 'BEGIN{sum=0}{sum+=$1;}END{print sum;}...

Объединить несколько файлов в один в Linux

Для того, чтобы объединить несколько файлов в Linux, нужно воспользоваться командой cat . Вот пример: cat file1.txt file2.txt > mainfile.txt Более подробно об использовании команды cat можно почитать тут Надеюсь, наша статья вам помогла. Пожалуйста, поставьте оценку. Спасибо.

Выборка относительно уникальных строк из файла (Unix,Linux)

Уникальные строки из файла Допустим, у Вас есть лог-файл, куда записываются различного рода операции,В данном случае ошибка #18956. В этом файле присутствует всего два различных значения: это дата ошибки и логин пользователя . Пример файла: [17-Oct-2012 01:32:29] ERROR! ERR-CODE=18956, login= Gonshik1 [17-Oct-2012 02:32:56] ERROR! ERR-CODE=18956, login=Gonshik1 [17-Oct-2012 13:15:50] ERROR! ERR-CODE=18956, login=Gonshik1 [17-Oct-2012 13:41:19] ERROR! ERR-CODE=18956, login=Gonshik1 [18-Oct-2012 09:57:22] ERROR! ERR-CODE=18956, login=Gonshik1 [18-Oct-2012 10:04:10] ERROR! ERR-CODE=18956, login=Gonshik1 [18-Oct-2012 10:08:46] ERROR! ERR-CODE=18956, login=Gonshik1 [18-Oct-2012 10:18:20] ERROR! ERR-CODE=18956, login=Gonshik1 [18-Oct-2012 10:45:47] ERROR! ERR-CODE=18956, login=Gonshik1 [18-Oct-2012 14:28:36] ERROR! ERR-CODE=18956, login=Gonshik1 [18-Oct-2012 15:22:11] ERROR! ERR-CODE=18956, login=Gonshik1 [18-Oct-2012 16:07:16] ERROR! ERR-CODE=18956, login=Gonshik1 [18-O...

Нумерация строк в результате от grep

Как пронумеровать вывод результата поиска строк от grep в Linux/Unix Например, вы ищете слово "word" в файле file.txt Конечно, Вы используете команду grep для поиска этого слова в файле: grep "word" file.txt Результат будет приблизительно таким: It's my word word as word World is'not word А Вам хочется узнать количество строк и вместе с тем вывести все результаты на печать. В это Вам поможет команда cat с параметром -n . Вот как будет выглядеть полный код: grep "word" file.txt | cat -n И результат поиска будет следующим: It's my word word as word World is'not word Все очень просто, не правда ли? Всем спасибо за внимание. unix, linux, grep, cat