Вопросы с тегом «bash»

16
Рекурсивный ls с условиями

Почему я не могу использовать такую ​​команду, чтобы найти все PDF-файлы в каталоге и подкаталогах? Как это сделать? (Я использую Bash в Ubuntu) ls -R *.pdf РЕДАКТИРОВАТЬ Как мне тогда удалить все эти...

16
Как запустить sed на более чем 10 миллионов файлов в каталоге?

У меня есть каталог, в котором есть 10144911 файлов. До сих пор я пробовал следующее: for f in ls; do sed -i -e 's/blah/blee/g' $f; done Разбился мой снаряд, lsон в тильде, но я не могу понять, как его сделать. ls | xargs -0 sed -i -e 's/blah/blee/g' Слишком много аргументов для sed find . -name...

16
Неожиданный конец файла. Gzip сжатый файл

Я схожу с ума с файлом GZIP. Я могу распаковать файл в Windows, используя WinRAR, но это невозможно в любой операционной системе UNIX. файл вроде в порядке. Если я сделаю file the_name_of_the_file.gz Я получил: the_name_of_the_file.gz: gzip compressed data, from Unix, last modified: Sun Jan 30...

16
Как я могу очистить то, что я набрал в приглашении?

Я набираю действительно, очень длинную команду в bash. Упс, это была неправильная команда. На данный момент это означает, что я прошёл через два ада: Понимание моей команды было бесполезно. Необходимость очистить мою оболочку, удерживая нажатой Backspaceдо появления подсказки. Есть ли более быстрый...

16
unix - разбить огромный .gz файл построчно

Я уверен, что у кого-то возникла следующая потребность, как быстро разбить огромный файл .gz по строкам? Базовый текстовый файл имеет 120 миллионов строк. У меня недостаточно места на диске, чтобы разархивировать весь файл сразу, поэтому мне было интересно, знает ли кто-нибудь сценарий bash / perl...

16
Редактировать первую строку большого текстового файла

У меня огромный текстовый файл, слишком большой, чтобы все это помещалось в память. Все, что мне нужно сделать с этим текстовым файлом, это отредактировать первую строку (это файл CSV, и мне нужно изменить заголовки). Есть ли простой способ сделать это в...

16
что означает красный файл с черным фоном?

У меня проблема с компиляцией, и когда я проверяю свою директорию lib /, я получаю этот вывод из "ls": Что означает комбинация красный / черный? Я проверил вывод «dircolors -p», как предложено здесь ( что означает, что имя файла будет отображаться на красном фоне ), но я не смог найти ответ. Кроме...

16
Изменить кодировку TXT-файла

Когда я пишу: file file1.txt У меня есть этот вывод: Little-endian UTF-16 текст Unicode, с символами конца строки CR Тогда если я напишу: file file2.txt У меня есть: текст ASCII file2.txt создается путем: echo $var > "file2.txt" Я хотел бы, чтобы file2.txt имел ту же кодировку, что и file1.txt....

16
Создать распределение размеров файлов из командной строки

У меня есть файловая система, которая имеет пару миллионов файлов, и я хотел бы увидеть рекурсивное распределение размеров файлов в определенном каталоге. Я чувствую, что это вполне выполнимо с некоторыми bash / awk фу, но может использовать руку. В основном я хотел бы что-то вроде следующего: 1KB:...

16
Префикс к каждому выводу команды во время выполнения

Я пытаюсь сделать модульный скрипт. У меня есть несколько скриптов / команд, которые вызываются из одного скрипта. Я хочу префикс вывода каждой отдельной команды. нелогич-: Мои файлы: allcommands.sh / command1.sh / command2.sh выходы command1.sh file exists file moved выходы command2.sh file copied...

16
Выполните команду, если Linux не используется в течение 5 минут

Я хотел бы выполнить такую ​​команду, как notify-send 'a' если моя Linux машина простаивала 5 минут. В режиме ожидания я имею в виду то же самое, что экранная заставка, которая активируется, использовалась бы для определения...

16
xargs -I replace-str Опция различия

Насколько я понимаю, следующее должно означать то же самое: ls -1 | xargs file {} ls -1 | xargs -I{} file {} если опция -I не указана, по умолчанию используется -I {}. Я хочу перечислить все файлы в текущем каталоге и выполнить fileкоманду для каждого из них. У некоторых есть пробелы в их именах....

16
Как позвонить в системный звонок из командной строки?

Я использую некоторые скрипты Bash под Linux, которые требуют некоторого времени для завершения; Я хотел бы добавить в конце их команду, чтобы позвонить системный звонок, когда эти задачи будут выполнены, чтобы я мог получать уведомления. Какую команду сделать это? (обратите внимание, что мне нужно...

16
Монтирование сетевого диска в Windows 10 bash?

В командной строке Windows 10, когда мне нужно установить диск на какой-либо сетевой диск, я просто использую net use V: //192.168.xxx.xxx/folder Я добавил Bash в Ubuntu для Windows в Windows 10, и я хотел бы получить доступ к сетевым дискам также из терминала, поэтому я попытался смонтировать его...

15
Почему мой удаленный процесс все еще работает после завершения сеанса SSH?

Я подключаю удаленный лог-файл, выполнив эту команду в локальной оболочке: ssh remotemachine tail -100f /path/to/error_file Когда я нажимаю ctrl-c из этой команды, кажется, что ctrl-c убивает локальный процесс ssh и оставляет мой хвост запущенным на удаленной машине. У меня сложилось впечатление,...

15
Эквивалент команды bash `source` в Powershell?

Чтобы запустить bash-скрипт построчно (например, чтобы сохранить переменные окружения), нужно сделать следующее: $ . myscript.sh Или: $ source myscript.sh У меня есть сценарий PowerShell, который, среди прочего, устанавливает значение приглашения с помощью вызываемой функцииprompt . Простой запуск...