Если я это сделаю ls -1 target_dir | wc -l, я получу количество файлов в каталоге. Я нахожу это немного громоздким. Есть ли более элегантный или лаконичный
Если я это сделаю ls -1 target_dir | wc -l, я получу количество файлов в каталоге. Я нахожу это немного громоздким. Есть ли более элегантный или лаконичный
Есть ли способ, которым я могу выполнить рекурсивный анализ двух каталогов, но сравнивать только (в соответствующих местах) файлы, которые соответствуют определенному имени файла или предикату типа файла? Например, я хотел бы сделать что-то вроде diff -r dir-a dir-b -filenames *.java, ivy.xml,...
Как я могу сохранить локальную метку времени всех удаленных команд, которые я использую ssh(клиент openssh из командной строки запускается bash)? Требования: Essential: 100% на стороне клиента, не полагаясь на ведение журнала на сервере Сконфигурированный или установленный для пользователя с...
Я хотел бы знать эквивалент cat inputfile | sed 's/\(.\)/\1\n/g' | sort | uniq -c представленные в /programming/4174113/how-to-gather-characters-usage-statistics-in-text-file-using-unix-команды для создания статистики использования символов в текстовых файлах для подсчета двоичных файлов простые...
Я использую ubuntu 14.4и пытаюсь перенаправить вывод grepкоманды в файл, но продолжаю получать эту ошибку: grep: input file 'X' is also the output Я искал эту проблему и только что обнаружил, что это ошибка, ubuntu 12.4и нет никакого описания, может кто-нибудь помочь мне разобраться в этой...
Мне было интересно, есть ли (простая) возможность повторить / отменить команду, которая была выполнена в оболочке bash? (чтобы отменить это) Есть ли что-то похожее на комбинацию ctrl+, zчтобы повторить какое-либо действие (например, в word или...
Предположим, я составил список и отсортировал файлы по его временному атрибуту: ls -ltr -rwxrwxrwx 1 bla bla 4096 Feb 01 20:10 foo1 -rwxrwxrwx 1 bla bla 4096 Feb 01 20:12 foo2 . . . -rwxrwxrwx 1 bla bla 4096 Mar 05 13:25 foo1000 Что я должен добавить после ls -ltr в цепочке каналов, чтобы получить...
Я хочу исключить файл ./test/main.cppиз моего поиска. Вот что я вижу: $ grep -r pattern --exclude=./test/main.cpp ./test/main.cpp:pattern ./lib/main.cpp:pattern ./src/main.cpp:pattern Я знаю, что можно получить желаемый вывод, используя несколько команд в расположении каналов и фильтров, но есть ли...
Я собираюсь научиться использовать командную строку. В частности, я буду использовать книгу: «Командная строка Linux: полное введение» . Теперь я должен использовать дистрибутив Linux, чтобы пройтись по книге, или OS X будет достаточно? Если мне понадобится дистрибутив Linux, то будет ли достаточно...
Предположим, у меня есть прикрепленный экран, но я забыл выполнить screen -Lизначально. Можно ли включить и отключить запись текущего подключенного экрана без повторного выполнения экрана? Я знаю, что можно сделать снимок экрана, который, по сути, является скриншотом подключенного в данный момент...
Для действительно большого файла, такого как 1 ГБ, wc -lбывает медленно. У нас есть более быстрый способ подсчета количества новых строк для конкретного
Я ищу способы использования /dev/random(или /dev/urandom) из командной строки. В частности, я хотел бы знать, как использовать такой поток, stdinчтобы записывать потоки случайных чисел stdout(по одному числу в строке). Меня интересуют случайные числа для всех числовых типов, которые изначально...
Я ищу способ визуально разделить stdout и stderr, чтобы они не чередовались и чтобы их можно было легко идентифицировать. В идеале stdout и stderr должны иметь отдельные области на экране, в которых они отображаются, например, в разных столбцах. Например, вывод, который выглядел бы так: ~$ some...
У меня странная проблема, связанная с grep -vзапросами. Позвольте мне объяснить: Для отображения подключений я использую who: $ who harry pts/0 2016-12-08 20:41 (192.168.0.1) james pts/1 2016-12-08 19:28 (192.168.0.1) timothy pts/2 2016-12-08 02:44 (192.168.0.1) Ток ttyмоего терминалаpts/0 $ tty...
Я пытаюсь взять последнее слово или фразу, используя grep для определенного шаблона. В этом примере это будет от последней запятой до конца строки: Blah,3,33,56,5,Foo 30,,,,,,,3,Great Value И поэтому желаемым выводом для этой строки будет «Great Value». Все строки также имеют разную длину, но перед...
Я выучил новую команду, по крайней мере, я думал, потому что эта команда: chshне ведет себя так, как описано. Было описано, что работать так: cat /etc/shells узнать, какие оболочки установлены, чтобы вы могли выбирать среди них. сделать , echo $SHELLчтобы знать, какую оболочку вы используете....
Есть ли способ mv, cpили любая операция файла таким образом, что я мог бы указать все файлы , которые я не хочу влияют? Например, скажем , у меня есть папка с файлами file1, file2и file3, и я хочу , чтобы двигаться file1и file2куда - то. Вместо того, чтобы явно называть файлы для перемещения ( mv...
Пожалуйста, посмотрите этот вопрос. Я только что слил два файла AVI cd1.aviи cd1.aviв movie.aviиспользовании: avimerge -o movie.avi -i cd{1,2}.avi Проблема в том, что мне пришлось субтитры файлов, связанных с первыми aviфайлами: cd1.srt cd2.srt Сначала я попытался просто объединить файлы: cat...
Ситуация такова, у меня есть MP3-плеер, mpg321который принимает список файлов в качестве аргумента. Я храню свою музыку в каталоге под названием «музыка», в котором есть еще несколько каталогов. Я просто хочу сыграть все из них, поэтому я запускаю программу с mpg321 $(find /music -iname "*\.mp3") ,...
У меня есть команда, которая производит вывод без новой строки в конце, как это Myprompt$ somecmd dksfjdl dsfjdlkfj dsfjdkfj dfjdkfjMyprompt$ В настоящее время я преодолел это путем somecmd | sed 's/$/\n/' | tr -s '\n' Есть ли лучший способ сделать...