Запитання з тегом «shell»

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

5
Чому іноді потрібен пробіл навколо метахарактерів?
Кілька місяців тому я татуював вилкову бомбу на моїй руці, і я пропускав пробіли, бо думаю, що без них це виглядає приємніше. На жаль, іноді (не завжди), коли я запускаю його в оболонці, він не запускає вилкову бомбу, а просто дає синтаксичну помилку. bash: syntax error near unexpected token `{:' …



15
Як очистити попередній вихід у терміналі в Mac OS X?
Я знаю clearкоманду, яка "очищає" поточний екран, але це робиться лише надрукуючи багато нових рядків - очищений вміст просто прокручується вгору. Чи є спосіб повністю стерти весь попередній вихід з терміналу, щоб я не міг досягти цього навіть прокручуючи вгору?
523 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 Що я роблю неправильно? Я дивлюся на надзвичайно основні / початківці підручники з сценарію сценарію в Інтернеті, і ось, як вони кажуть, оголошувати …

16
Скрипт оболонки Unix з’ясує, в якому каталозі знаходиться файл сценарію?
В основному мені потрібно запустити скрипт із шляхами, пов’язаними з розташуванням файлу скрипта оболонки, як я можу змінити поточний каталог на той самий каталог, де знаходиться файл сценарію?
510 shell  unix 

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


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

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

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.