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

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

5
Почему пробелы иногда нужны вокруг метасимволов?
Несколько месяцев назад я татуировал вилочную бомбу на руке и пропускал пробелы, потому что я думаю, что без них это выглядит лучше. Но, к моему ужасу, иногда (не всегда), когда я запускаю его в оболочке, он не запускает вилочную бомбу, а просто выдает синтаксическую ошибку. bash: syntax error near unexpected …



15
Как очистить предыдущий вывод в Терминале в Mac OS X?
Я знаю clearкоманду, которая «очищает» текущий экран, но она делает это, просто печатая много новых строк - очищенное содержимое просто прокручивается вверх. Есть ли способ полностью стереть весь предыдущий вывод с терминала, чтобы я не мог добраться до него даже при прокрутке вверх?
524 macos  shell  buffer  clear 

5
Ошибка команды при назначении переменной Bash
У меня есть этот скрипт с именем test.sh: #!/bin/bash STR = "Hello World" echo $STR когда я бегу, sh test.shя получаю это: test.sh: line 2: STR: command not found Что я делаю неправильно? Я смотрю на очень простые / начинающие учебники по bash-скриптингу онлайн, и вот как они говорят, чтобы …


19
Colorized grep - просмотр всего файла с выделенными совпадениями
Я считаю , grep«s --color=alwaysфлаг , чтобы быть чрезвычайно полезным. Однако grep печатает только строки с совпадениями (если только вы не запросите контекстные строки). Учитывая, что каждая печатаемая строка имеет соответствие, выделение не добавляет столько возможностей, сколько могло бы. Мне бы очень хотелось, чтобы catфайл и увидеть весь файл с …
509 bash  shell  colors  grep 


10
OS X: эквивалент Linux для wget
Как я могу сделать HTTP GET из сценария оболочки Un * x в стандартной системе OS X? (установка стороннего программного обеспечения не является опцией, так как она должна работать на множестве разных систем, которые я не контролирую). Например, если я запускаю сервер Mercurial локально, выполняя hg serve : ... $ …
501 macos  shell  unix  http-get 

14
Какой краткий способ проверить, что переменные среды установлены в сценарии оболочки Unix?
У меня есть несколько сценариев оболочки Unix, где мне нужно проверить, установлены ли определенные переменные среды, прежде чем я начну что-то делать, поэтому я делаю такие вещи: if [ -z "$STATE" ]; then echo "Need to set STATE" exit 1 fi if [ -z "$DEST" ]; then echo "Need to …
500 bash  unix  shell 

7
Цвета терминала OS X [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто 7 лет назад . Я новичок в OS X, только что получил Mac после работы с Ubuntu Linux в течение некоторого времени. Среди …
492 macos  shell  terminal  colors 

12
Как использовать оболочку ADB при подключении нескольких устройств? Сбой «ошибка: более одного устройства и эмулятора»
$ adb --help ... -s SERIAL use device with given serial (overrides $ANDROID_SERIAL) ... $ adb devices List of devices attached emulator-5554 device 7f1c864e device ... $ adb shell -s 7f1c864e error: more than one device and emulator ?

6
Как прочитать файл в переменную в оболочке?
Я хочу прочитать файл и сохранить его в переменной, но мне нужно сохранить переменную, а не просто распечатать файл. Как я могу это сделать? Я написал этот скрипт, но это не совсем то, что мне было нужно: #!/bin/sh while read LINE do echo $LINE done <$1 echo 11111----------- echo $LINE …
489 shell  unix  sh 


5
Как назначить имя для экрана? [закрыто]
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто 6 лет назад . Я использую screenмультиплексор в командной оболочке и открываю множество экранов. Затем я забываю, какой идентификатор процесса …
471 linux  unix  shell  gnu-screen 

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