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

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

4
Чому не існує команди оболонки для створення файлів?
Увага будь-ласка: Я не запитую, як зробити файл з командного рядка! Я touchроками використовую для створення файлів, не звертаючи уваги, що його головне призначення - це щось інше. Якщо ви хочете створити файл з командного рядка, існує стільки можливостей: touch foo.bar > foo.bar cat > foo.bar echo -n > foo.bar …

6
Перейменуйте кілька файлів за допомогою сценарію Bash
Я хочу перейменувати кілька файлів в одному каталозі за допомогою сценарію Bash. Назви файлів такі: file2602201409853.p file0901201437404.p file0901201438761.p file1003201410069.p file2602201410180.p Я хочу перейменувати у такий формат: file2503201409853.p file2503201437404.p file2503201438761.p file2503201410069.p file2503201410180.p Я читав про команду перейменування і намагався зробити це так, але це нічого не робить, я думаю, що у …
27 bash  rename 


5
Зробіть bash використовувати зовнішню команду `time`, а не вбудовану оболонку
Як я можу змусити bash використовувати бінарний час (/ usr / bin / time) за замовчуванням замість ключового слова shell? which timeвіддача /usr/bin/time type timeповертає time is a shell keyword Запуск time, очевидно, виконує ключове слово оболонки: $ time real 0m0.000s user 0m0.000s sys 0m0.000s $ /usr/bin/time Usage: /usr/bin/time [-apvV] …

6
CTRL + C неправильно використовувати для повернення до командного рядка?
Це питання було переміщено з помилки сервера, оскільки на нього можна відповісти на Unix & Linux Stack Exchange. Мігрували 7 років тому . Коли я використовую tail -fі хочу повернутися до оболонки, я завжди користуюся CTRL+C. Або коли я набираю команду і відчуваю, що її перериваю і починаю з початку, …
27 linux  bash 

5
Кращий спосіб прийняття варіантів "Так" із запиту оболонки
Тестування на корисність сценарію оболонки я написав, що люди мали різні очікування щодо того, як відповісти на питання, на яке очікували "так" як відповідь. Дивіться варіанти в наведеному нижче прикладі коду. Звичайно, має бути кращий спосіб, що я придумав? Яка ваша читабельна та коротша форма набуває цього? read -p 'Answer …

5
Як я можу перерахувати параметри bash'es для поточної оболонки?
Сам інтегратор bash має варіанти, тобто Рядки 22-23 сторінки чоловіка Баша: OPTIONS All of the single-character shell options documented in the description of the set builtin command can be used as options when the shell is invoked. In addition, bash interprets the following options when it is invoked: -c ... …
27 bash  shopt 

3
Автоматичне заповнення Bash: спочатку перелічіть файли, а потім перейдіть по них
Чи можна налаштувати bash таким чином, що на першій вкладці автозаповнення він перераховує всі можливі файли та на наступних циклах через вибір? Обидва варіанти легко зробити окремо, і я можу прив’язати їх до різних клавіш, але вищезазначене було б ідеальним, але я нічого не можу знайти про це в мережі.

5
Як читати з двох вхідних файлів за допомогою циклу while
Мені хотілося дізнатись, чи є спосіб читання з двох вхідних файлів у вкладеному, а циклі по одному рядку. Наприклад, скажімо, що у мене є два файли FileAта FileB. FileA: [jaypal:~/Temp] cat filea this is File A line1 this is File A line2 this is File A line3 FileB: [jaypal:~/Temp] cat …

3
Як я можу виконати трубу?
Я хочу до timeкоманди, яка складається з двох окремих команд з одним висновком трубопроводу до іншого. Наприклад, розглянемо два сценарії нижче: $ cat foo.sh #!/bin/sh sleep 4 $ cat bar.sh #!/bin/sh sleep 2 Тепер, як я можу змусити timeповідомити про витрачений час foo.sh | bar.sh(і так, я знаю, що тут …
27 bash  shell  pipe  time 

2
причина для виконання у скриптах для обгортки
Я бачив приклади сценарію обгортки, які в двох словах наступні: #!/bin/bash myprog=sleep echo "This is the wrapper script, it will exec "$myprog"" exec "$myprog" "$@" Як видно з вище, вони використовують execдля заміни новоствореної оболонки майже одразу на $myprog. Цього можна було досягти і без exec: #!/bin/bash myprog=sleep echo "This …
27 bash  exec 

3
Як сортувати рядок, який поєднується з рядком + числовим за допомогою bash script?
Це дані, які я хочу сортувати. Але sortтрактує числовий рядок, дані його не сортували, як я очікував. / Головна / файли / profile1 / головна / файли / profile10 / головна / файли / profile11 / головна / файли / profile12 / головна / файли / profile14 / головна / …


2
Де встановлюється за замовчуванням змінна середовище TERM?
Коли я відкриваю вікно терміналу з емулятором терміналу GNOME у графічному графічному інтерфейсі на робочому столі, змінна середовище оболонки TERM за замовчуванням відповідає значенню xterm. Якщо я використовую CTL+ ALT+ F1для переходу до консольного вікна TTY і echo $TERMвстановлено значення linux. Моя мотивація запитати - те, що всередині мого ~/.bashrcфайлу …

1
ctrl c проти ctrl z із завданням переднього плану
Ctrl+ Zзупиняє роботу, тоді як Ctrl+ Cвбиває роботу. Чому так? Не був би інший спосіб мати більше сенсу? z@z-lap:~$ sleep 100& [1] 4458 z@z-lap:~$ sleep 200& [2] 4459 z@z-lap:~$ jobs [1]- Running sleep 100 & [2]+ Running sleep 200 & z@z-lap:~$ fg %1 sleep 100 ^Z [1]+ Stopped sleep 100 …

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