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

Bash (Bourne-Again SHell) - оболонка, яка використовується за замовчуванням в інтерфейсі командного рядка Ubuntu.


3
Як запустити скрипт, коли інший користувач змінює каталог?
Я знаю, було трохи дискусій щодо подібних тем. Але ось що я в основному намагаюся зробити. У мене викликається каталог годинника, watchedі кожного разу, коли в цей каталог буде доданий файл, я хочу запустити скрипт під назвою, syncbh.shякий видалить файли з цього каталогу та завантажить їх на віддалений сервер. Застереження …

1
навпроти команди eject?
У мене є тонна компакт-дисків, і мені просто цікаво. Я можу викинути за допомогою команди викидання. Яка команда вставляє лоток для дисків назад у привід CD? так, це тип, який може повернути лоток назад. Я шукав сторінку витягнення і вгадував команду, але я не міг це зрозуміти.

1
Які відмінності між виконанням скриптів оболонки за допомогою "вихідного файлу.sh", "./file.sh", "sh file.sh", ". ./file.sh ”?
Подивіться на код: #!/bin/bash read -p "Eneter 1 for UID and 2 for LOGNAME" choice if [ $choice -eq 1 ] then read -p "Enter UID: " uid logname=`cat /etc/passwd | grep $uid | cut -f1 -d:` else read -p "Enter Logname: " logname fi not=`ps -au$logname | grep -c …

3
Заздалегідь визначте кольори для терміналу?
Я намагався запам'ятати, як я міг заздалегідь визначити кольори всередині .bashrcфайлу, щоб вони могли бути викликані, наприклад, коли я це роблю ${RED}. Я не можу згадати, чи це був правильний спосіб зробити це, але це було щось подібне, якщо я можу згадати; NC="\033[0;0;0m" # no color or formatting RED="\033[1;49;91m" # …

1
Як я можу знайти історію команд, якщо користувач використав пробіл перед командою?
Чи є у нас спосіб дізнатися історію команд, якщо користувач використовує простір перед будь-якою командою в bash, тому що якщо користувач використовує простір перед будь-якою командою, він не відображатиметься в історії?
13 bash 

6
Який сенс баш-нульового оператора “:”, двокрапка?
Який сенс оператора "null" у сценарії BASH? Я розумію, що він використовується як заповнювач місця після ifкоманди, коли вам нічого сказати, але потрібна команда, яка дозволяє програмі правильно працювати. Але яка загальна користь для цього? Коли ви використовуєте його? Коли має сенс його використовувати?
13 bash  scripts  syntax 

2
згортайте .gz файл і передайте його для декомпресії
Я намагаюся завантажити деякі .gzфайли (зверніть увагу не на .tar.gzті) із заданих URL-адрес і розпакувати їх, щоб перезаписати наявні файли, якщо такі є. Для кожного завантаження я намагався: curl -O $URL | gunzip -f Однак, це не спрацювало , як він зазнав невдачі з: gzip: stdin: unexpected end of file. …
13 bash  scripts  curl  pipe  gzip 

7
Як зробити аргумент як необов’язковий в bash?
Нижче функція з 9 аргументами: SUM() { echo "The sum is $(($1+$2+$3+$4+$5+$6+$7+$8+$9))" } Я хочу, щоб другі аргументи до наступного (3..9) стали необов'язковими аргументами . Коли я викликаю функцію з 2 аргументами, я отримую помилку: SUM 3 8 bash: 3+8+++++++: syntax error: operand expected (error token is "+") Примітка BOLD …
13 bash  functions 

4
команда build шляхом об'єднання рядка в bash
У мене є скрипт bash, який будує командний рядок у рядку на основі деяких параметрів, перш ніж виконувати його за один раз. Частини, об'єднані в командний рядок, повинні бути розділені трубами для полегшення "потокової передачі" даних через кожен компонент. Дуже спрощений приклад: #!/bin/bash part1=gzip -c part2=some_other_command cmd="cat infile" if [ …
13 bash  pipe 

6
Плутанина з командою printf?
Я повинен надрукувати наступні три рядки в одній команді print, не використовуючи команду echo. Тому я вибрав команду printf. Ось три рядки: Different characters can be represented and supported in the print command, for example: x-y, X+Y, –, +, <, >, %, $, #, &. Що я зробив поки що: …

3
Порівняння двох рядків у Bash
Я хотів би зробити скрипт, який видаляє каталог, rmdirпісля підтвердження паролем за допомогою readвстановлення змінної. Поки що я маю це: #!/bin/bash -x echo "Password:" read -t 30 S1 S2='55555' if [ $S1=$S2 ]; then rmdir /home/william/test else echo "fail" sleep 10 fi Отже, у мене є -xспроба налагодити його, але …
13 bash  scripts  password 


2
зачекайте, коли команда dd повністю запише на диск
Я використовую команду dd для створення завантажувального usb з iso-файлу: sudo dd if=~/Desktop/ubuntu.iso of=/dev/sdx bs=1M Після натискання клавіші введіть його на мить та виходить: 915+0 records in 915+0 records out 959447040 bytes (959 MB) copied, 0.539375 s, 1.8 GB/s Тож це як біг у фоновому режимі, бо я бачу, що …

3
Як я можу скласти список з найбільш використовуваними командами в терміналі?
Як я можу скласти список з найбільш використовуваними командами в терміналі? Я знаю, що це питання може бути непридатним для будь-яких майбутніх пропозицій для когось із нас, але навіть як це, цей список може бути корисним, коли ми не пам'ятаємо команду, яку використовували один чи кілька разів у минулому, коли …

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