У меня есть скрипт bash со следующим: #!/bin/bash -e egrep "^username" /etc/passwd >/dev/null if[ $? -eq 0 ] then echo "doesn't exist" fi Этот скрипт не будет работать без -e. Что делает -eдля этого сценария? Кроме того, что делает $?в этом...
У меня есть скрипт bash со следующим: #!/bin/bash -e egrep "^username" /etc/passwd >/dev/null if[ $? -eq 0 ] then echo "doesn't exist" fi Этот скрипт не будет работать без -e. Что делает -eдля этого сценария? Кроме того, что делает $?в этом...
Можно ли использовать 2 команды в -execсоставе findкоманды? Я пробовал что-то вроде: find . -name "*" -exec chgrp -v new_group {} ; chmod -v 770 {} \; и я получаю: find: отсутствует аргумент для -exec chmod: нет доступа {}: нет такого файла или каталога, chmod: нет доступа;: нет такого файла или...
Я видел, что rvm (менеджер версий ruby) устанавливается с помощью следующей команды: bash < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer ) Итак, насколько я понимаю, мы получаем содержимое сценария и передаем его в bash (я верю, < <и <<это то...
Я понимаю, что -execможет выбрать +вариант для имитации поведения xargs. Есть ли ситуации, когда вы предпочитаете одну форму другой? Лично я предпочитаю первую форму, если только не использую трубу. Я уверен, что разработчики findдолжны были сделать соответствующие оптимизации. Я...
В настоящее время я пишу скрипт Bash, который имеет следующие требования: он должен работать на самых разных платформах Unix / Linux он должен поддерживать как короткие, так и (GNU) длинные опции Я знаю, что это getoptsбыло бы предпочтительным способом с точки зрения мобильности, но AFAIK это не...
Я пытаюсь посчитать количество строк вывода, которые производит определенная программа. Проблема в том, что программе требуется много времени для запуска, и я хочу показать вывод пользователю. Есть ли способ подсчитать количество строк последней команды? Я мог бы сделать, program | wc -lно это не...
Мне нужно рекурсивно удалить все файлы во всех подкаталогах, где имя файла содержит число, за которым следует «x», за которым следует число, как минимум два раза. Пример: Я хотел бы удалить эти файлы: 'aaa-12x123-123x12.jpg' 'aaa-12x12-123x12-12x123.jpg' Но я не хочу удалять эти файлы: 'aaa.jpg'...
Я просматриваю учебник, в котором упоминается о запуске этой команды: sudo chmod 700 !$ Я не знаком с !$. Что это
Как я могу перечислить количество строк в файлах /group/book/four/word, отсортированных по количеству строк, которые они содержат? ls -l команда выводит их список, но не сортирует...
Сегодня я узнаю кое-что о fifo в этой статье: Введение в именованные каналы , в которой упоминается cat <(ls -l). Я сделал несколько экспериментов с использованием sort < (ls -l), которое выскакивает ошибка: -bash: syntax error near unexpected token `('` Затем я обнаружил, что неправильно...
Я поэкспериментировал в командной строке bash и нажал ESC, а затем {, после чего оболочка показала все файлы для завершения в строке fileglob. Например: если бы я набрал, bash Cа затем ESC+{, командная строка показала бы следующее: bash CHECK{,1,2{,23{336{,66666},6},3{,6}}}автозаполнение всех...
Я программирую на нескольких языках уже два года, я имею в виду, что знаю, как спроектировать и реализовать достойное решение для данной проблемы. Тем не менее, bash является для меня большой головной болью, просто ничего не работает, как ожидалось - или даже без ошибок. Все руководства, которые я...
Можно ли легко отформатировать секунды как удобочитаемое время в bash? Я не хочу форматировать это как дату, а как количество дней / часов / минут и т. Д
Я видел на некоторых снимках экрана (не помню, где в сети), что терминал может отображать [username@machine /]$жирным шрифтом. Я тоже с нетерпением жду этого, потому что всегда прокручиваю длинные результаты, чтобы с трудом найти первую строку после моей команды. Как я могу сделать имя пользователя...
Есть ли способ , чтобы исключить такие команды , как rm -rf, svn revertот того , получать хранится в Баш истории? На самом деле, я по ошибке выдал их несколько раз, хотя у меня нет намерения делать это, просто потому, что я делаю вещи быстро, и это произошло. Следовательно, это приводит к потере...
Я заранее прошу прощения, если это дублирующий вопрос. Я приложил усилия для поиска / проверки, прежде чем спрашивать здесь. Мне удобно писать однострочники, как это: foocommand && foocommand2 && foocommand3 Идея в том, что я хочу, чтобы последующие команды выполнялись только в том...
У меня есть общий вопрос, который может быть результатом неправильного понимания того, как процессы обрабатываются в Linux. Для моих целей я собираюсь определить «скрипт» как фрагмент кода bash, сохраненного в текстовом файле с разрешениями на выполнение, активированными для текущего пользователя....
Какой хороший инструмент для преобразования ASCII в двоичный файл и двоичный файл в ASCII? Я надеялся на что-то вроде: $ echo --binary "This is a binary message" 01010100 01101000 01101001 01110011 00100000 01101001 01110011 00100000 01100001 00100000 01100010 01101001 01101110 01100001 01110010...
Я запускаю свой сценарий Python в фоновом режиме на моем компьютере с Ubuntu (12.04) следующим образом: nohup python testing.py > test.out & Теперь может быть возможно, что на каком-то этапе мой выше Python scriptможет умереть по любой причине. Так что я думаю иметь какой-то cron agentскрипт...
Есть ли одна строка, которая будет перечислять все исполняемые файлы из $ PATH в