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

Питання, характерні для Bourne Again SHell від GNU, на відміну від інших оболонок Bourne / POSIX. Для питань щодо оболонок Unix взагалі використовуйте тег / shell.

3
Як труба хеш md5 призводить до оболонки
Я шукаю простий спосіб передати результат md5sumв іншу команду. Щось на зразок цього: $echo -n 'test' | md5sum | ... Моя проблема полягає в тому, що md5sumвиводиться не тільки хеш рядка, але і гіпена, що вказує на те, що вхід прийшов від stdin. Я перевірив man-файл і не знайшов жодних …

4
відкрити кілька URL-адрес із текстового файлу як різні вкладки в Firefox / Chrome?
Як я б ішов про відкриття декількох URL-адрес із текстового файлу як різних вкладок у Firefox / Chrome? Мій текстовий файл - це лише список URL-адрес, по одному на рядок: http://www.url1.com http://www.url2.com http://www.url3.com http://www.url4.com
12 bash  browser 

6
LC_CTYPE порушення автозаповнення: в чому причина цієї проблеми?
Чомусь сьогодні, кожного разу, коли я натискаю на вкладку в терміналі, це з'являється: cat bash: warning: setlocale: LC_CTYPE: cannot change locale (en_CA) Display all 150 possibilities? (y or n) Це конкретно трапляється, коли я набираю catпотім натискаю TAB. Я ніколи не змінював жодної настройки чи нічого. Хтось знає, що відбувається?

5
Знайдіть файл на шляху без "якого"?
Я (якось) вмію запускати сценарій: $ assemble.sh file ... [output] Але whichне можете його знайти: $ which assemble.sh which: no assemble.sh in (/s/std/bin:/usr/afsws/bin:/opt/SUNWspro/bin:/usr/ccs/bin:/usr/ucb:/bin:/usr/bin:/usr/stat/bin:/usr/X11R6/bin:. Як це можливо? Як я можу знайти цей файл? Я використовую bash.
12 bash  shell  path 

2
./executable: неможливо виконати бінарний файл
У мене є сценарій, який добре працює, коли я сш на сервер, щоб виконати його сам, але є проблеми, коли Хадсон , сервер безперервної інтеграції, запускає його. Я автоматизую тести на вбудованій системі Linux (ціль). Ціль підключається до сервера A (RHEL 5) через серійний і керується через minicom. Сервер B …


5
Запускайте сценарій через cron через день
Я провів зовсім небагато досліджень, як це зробити, і я бачу, що немає жодного прямого способу в Cron виконувати роботу, скажімо, кожного другого четверга. Прямо зараз, я схиляюся до робити скрипт , який буде просто працювати кожну тиждень, і стосуватиметься файл «прапор» , коли він працює, і якщо вона працює …
12 bash  scripting  cron 

3
Який останній аргумент попередньої команди?
$_ кажуть, що це останній аргумент попередньої команди. Тож мені цікаво, чому це не так, EDITOR="emacs -nw"як EDITORу наступному прикладі? Чому не є "emacs -nw"частиною останнього аргументу? Більш загально, що таке визначення аргументу та останній аргумент? Спасибі. $ export EDITOR="emacs -nw" $ echo $_ EDITOR
12 bash 

3
Як я повторюю порожні фігурні дужки JSON як значення за замовчуванням?
Я не можу отримати порожній JSON {}для лунання, якщо анввар відсутній. У мене є або трейлінг }у висновку, якщо він встановлений, або відображається екранізація. bash-3.2$ unset X bash-3.2$ echo "${X:-{}}" {} bash-3.2$ X=y bash-3.2$ echo "${X:-{}}" y} bash-3.2$ echo "${X:-{\}}" y bash-3.2$ unset X bash-3.2$ echo "${X:-{\}}" {\} bash-3.2$ echo …
12 bash  variable 



1
Які символи потрібно уникнути у файлах без лапок?
У мене є оболонка / термінал на основі браузера, який виконує команди bash, і я уникаю пробілів, але виявляється, що дужки також потрібно уникати. Які ще символи потрібно уникати для імен файлів, які не містяться в лапках?

3
Не вдалося відкрити конфігураційний файл '/ dev / fd / 63', помилка: Немає такого файлу чи каталогу для wpa_supplicant
Коли я це роблю: sudo wpa_supplicant -D nl80211,wext -i wlp4s0 -c <(wpa_passphrase "some ssid" "password") я отримав Successfully initialized wpa_supplicant Failed to open config file '/dev/fd/63', error: No such file or directory Failed to read or parse configuration '/dev/fd/63' Будь-які ідеї?

2
Використання set -u не працює, як очікувалося
Я вивчаю, як ефективно використовувати різні setпараметри в моєму сценарії, і натрапив на set -uте, що, здається, є ідеальним для виходу зі свого сценарію, якщо змінна не встановлена ​​належним чином (наприклад, видалення користувачів). За даними сторінки людини , set -uчи set -eробить наступне ... -e Exit immediately if a command …

1
Чи "wait &" ("wait ampersand") є корисною (баш) ідіомою або технікою сценарію оболонки / оболонки?
Я "успадкував" декілька скриптів оболонки для машин Linux, на яких працює оболонка GNU "bash". В одному конкретному випадку машина працює з GNU bash версії 2.0.5b Один із цих сценаріїв має wait &інструкцію ("wait ampersand") як частину forциклу "для рядка" . На перший погляд, це здається цікавою / цікавою ідіомою, але …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.