Вот пример использования cutдля разбиения ввода на поля с использованием разделителя пробелов и получения второго поля: cut -f2 -d' ' Как разделитель может быть определен как табуляция, а не...
Вот пример использования cutдля разбиения ввода на поля с использованием разделителя пробелов и получения второго поля: cut -f2 -d' ' Как разделитель может быть определен как табуляция, а не...
Если вы следили за unix.stackexchange.com какое-то время, вы должны надеяться, что уже знаете, что оставление переменной без кавычек в контексте списка (как в echo $var) в оболочках Bourne / POSIX (исключение zsh) имеет очень особое значение и не должно быть сделано, если у вас нет очень веских...
Я работаю в Mac OSX, поэтому я думаю, что я использую Bash ...? Иногда я вхожу в то, что не хочу, чтобы меня запомнили в истории. Как мне это
Я оставил скрипт, работающий на удаленной машине, когда работал на нем локально. Я могу подключиться через SSH к компьютеру от имени того же пользователя и увидеть, как работает скрипт ps. $ ps aux | grep ipcheck myuser 18386 0.0 0.0 18460 3476 pts/0 S+ Dec14 1:11 /bin/bash ./ipchecker.sh Это...
При использовании систем контроля версий меня раздражает шум, когда говорит diff No newline at end of file. Поэтому мне было интересно: как добавить новую строку в конце файла, чтобы избавиться от этих...
Что вы можете сделать с evalкомандой? Почему это полезно? Это какая-то встроенная функция в bash? Там нет manстраницы для этого
У меня есть проблема, при которой, если я введу очень длинные команды в bash, терминал не отобразит то, что я печатаю правильно. Я ожидаю, что если бы у меня была команда, подобная следующей: username@someserver ~/somepath $ ssh -i /path/to/private/key myusername@something.someserver.com Команда...
Я хотел бы изменить расширение файла с *.txtна *.text. Я попытался использовать basenameкоманду, но у меня возникают проблемы при изменении более одного файла. Вот мой код: files=`ls -1 *.txt` for x in $files do mv $x "`basename $files .txt`.text" done Я получаю эту ошибку: basename: too many...
Допустим, у меня есть следующий псевдоним в bash alias ls='ls --color=auto'- и я хочу назвать обычный lsбез опций. Единственный способ сделать это - unalias, выполнить команду, а затем снова псевдоним? Или есть какой-нибудь изящный трюк или обходной...
В начале сценария оболочки bash находится следующая строка: IFS=$'\n' В чем смысл этой коллекции символов?
Я хочу выполнить команду Java один раз для каждого матча ls | grep pattern -. В этом случае, я думаю, я мог бы сделать, find pattern -exec java MyProg '{}' \;но мне любопытно, в общем случае - есть ли простой способ сказать «выполнить команду один раз для каждой строки стандартного ввода»? (В рыбе...
Я получаю сообщение, There are stopped jobs.когда пытаюсь иногда выйти из оболочки bash. Вот воспроизводимый сценарий в Python 2.x: ctrl+ cобрабатывается интерпретатором как исключение. ctrl+ z«останавливает» процесс. ctrl+ dвыход из питона для реалов. Вот некоторые из реальных выводов терминала:...
У меня есть экземпляр Linux, который я настроил некоторое время назад. Когда я запускаю его и захожу в систему, rootесть некоторые переменные среды, которые я настроил, но я не могу вспомнить или найти, откуда они пришли. Я проверил ~/.bash_profile, /etc/.bash_rcи все сценарии запуска. Я бегал...
У меня есть каталог, полный изображений: image0001.png image0002.png image0003.png ... И я бы хотел, чтобы их переименовали (скажем). 0001.png 0002.png 0003.png ... Как мне это
Я повторяю много: mkdir longtitleproject cd longtitleproject Есть ли способ сделать это в одной строке, не повторяя имя каталога? Я здесь на
Я только что видел это записано; $ some-command >| /tmp/output.txt Вертикальные каналы, используемые в стандартных перенаправлениях, «передающие» выходные данные одной команды другой, >|на самом деле совершенно бесполезны, поскольку будут такими же, как и >в этом...
В терминале Bash я могу нажать Control+, Zчтобы приостановить любой запущенный процесс ... затем я могу набрать, fgчтобы возобновить процесс. Можно ли приостановить процесс, если у меня есть только PID? И если да, то какую команду мне использовать? Я ищу что-то вроде: suspend-process...
Я нашел .bashrcфайл и хочу узнать его назначение / назначение. Также как и когда это
В Bash я знаю только то, что rmdir directoryname удалит каталог, но только если он пуст. Есть ли способ принудительно удалить
У меня проблемы с некоторыми скриптами в bash, по поводу ошибок и неожиданного поведения. Я хотел бы исследовать причины проблем, чтобы я мог применить исправления. Есть ли способ, которым я могу включить некий «режим отладки» для bash, чтобы получить больше...