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

Термин «оболочка» относится к общему классу текстовых интерактивных командных интерпретаторов, чаще всего связанных с операционными системами Unix и Linux. Для вопросов о сценариях оболочки, пожалуйста, используйте более конкретные теги, такие как 'bash', 'powershell' или 'ksh'. Без конкретного тега следует использовать переносимое (POSIX-совместимое) решение, хотя вместо него предпочтительнее использовать «posix» или «sh».




26
Проверка из сценария оболочки, содержит ли каталог файлы
Как из сценария оболочки проверить, есть ли в каталоге файлы? Что-то похожее на это if [ -e /some/dir/* ]; then echo "huzzah"; fi; но это работает, если каталог содержит один или несколько файлов (указанный выше работает только с 0 или 1 файлом).
117 bash  unix  shell 

4
Проверка, содержит ли вывод команды определенную строку в сценарии оболочки
Я пишу сценарий оболочки и пытаюсь проверить, содержит ли вывод команды определенную строку. Я думаю, мне, вероятно, придется использовать grep, но я не знаю, как это сделать. Кто-нибудь знает?
117 bash  shell  grep 


12
Как мне отредактировать / etc / sudoers из скрипта?
Мне нужно отредактировать /etc/sudoersсценарий, чтобы добавить / удалить что-то из белых списков. Предполагая, что у меня есть команда, которая будет работать с обычным файлом, как я могу ее применить /etc/sudoers? Могу ли я скопировать и изменить его, а затем visudoзаменить оригинал измененной копией? Предоставляя свой собственный сценарий $EDITOR? Или можно …
116 linux  shell  sudo 

19
Как удалить символы новой строки из текстового файла?
У меня есть следующие данные, и мне нужно собрать их все в одну строку. У меня есть это: 22791 ; 14336 ; 22821 ; 34653 ; 21491 ; 25522 ; 33238 ; Мне это нужно: 22791;14336;22821;34653;21491;25522;33238; РЕДАКТИРОВАТЬ Ни одна из этих команд не работает идеально. Большинство из них позволяют данным …
116 linux  bash  scripting  shell  sed 


5
Запустите файл JAR из командной строки и укажите путь к классам
Я скомпилировал файл JAR и указал главный класс в манифесте (я использовал функцию Eclipse Export ). Все мои зависимости находятся в каталоге с меткой lib. Кажется, я не могу получить прямого ответа о том, как выполнить мой файл JAR, указав, что он должен использовать в lib/*качестве пути к классам. Я …

30
Какой самый элегантный способ удалить путь из переменной $ PATH в Bash?
Или, в более общем плане, как мне удалить элемент из списка, разделенного двоеточиями, в переменной среды Bash? Я думал, что видел простой способ сделать это много лет назад, используя более продвинутые формы расширения переменных Bash, но в таком случае я потерял его из виду. Быстрый поиск в Google дал на …

6
Как добавить к уже существующей строке?
Я хочу добавить к строке, чтобы каждый раз, когда я перебираю ее, она добавляла к строке слово «test». Как и в PHP, вы бы сделали: $teststr = "test1\n" $teststr .= "test2\n" echo = "$teststr" эхо: test1 test2 Но мне нужно сделать это в сценарии оболочки

10
Как я могу открыть оболочку внутри окна Vim?
Я могу открыть оболочку с помощью команды: shell в Vim, однако я не могу редактировать файл и в то же время использовать оболочку. Есть ли способ разделить Vim на несколько окон (или вкладок) и открыть оболочку в одной из них?
114 vim  shell  window 

10
выполнение команды оболочки node.js
Я все еще пытаюсь понять тонкости того, как я могу запустить команду оболочки Linux или Windows и записать вывод в node.js; в конце концов, я хочу сделать что-то подобное ... //pseudocode output = run_command(cmd, args) Важная часть - это то, что outputдолжно быть доступно для переменной (или объекта) с глобальной …


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.