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

Для запитань щодо сценаріїв, написаних для командної оболонки Bash. Для скриптів оболонки з помилками / синтаксичними помилками, будь ласка, перевірте їх у програмі shellcheck (або на веб-сервері шелчек за адресою https://shellcheck.net) перед публікацією тут. Питання щодо інтерактивного використання Bash, швидше за все, будуть теми на Super User, ніж на переповнення стека.

8
Перевірте розмір папки в Bash
Я намагаюся написати сценарій, який буде обчислювати розмір каталогів, і якщо розмір менше 10 Гб і більше, то 2 Гб виконайте певні дії. Де мені потрібно згадати своє ім'я папки? # 10GB SIZE="1074747474" # check the current size CHECK="`du /data/sflow_log/`" if [ "$CHECK" -gt "$SIZE" ]; then echo "DONE" fi
317 bash  shell  directory 

10
Ехо символи вкладки в скрипті bash
Як я повторюю один або декілька символів вкладки за допомогою скрипту bash? Коли я запускаю цей код res=' 'x # res = "\t\tx" echo '['$res']' # expect [\t\tx] Я це розумію res=[ x] # that is [<space>x]
313 bash  tabs  echo  spaces 



10
Запуск декількох команд з xargs
cat a.txt | xargs -I % echo % У наведеному вище прикладі xargs приймає echo %як аргумент команди. Але в деяких випадках мені потрібно кілька команд для обробки аргументу замість однієї. Наприклад: cat a.txt | xargs -I % {command1; command2; ... } Але xargs не приймає цю форму. Я знаю …
310 bash  xargs 

5
Як зробити так, щоб команда 'cut' ставилася до таких же послідовних роздільників, як одна?
Я намагаюся витягнути певне (четверте) поле з текстового потоку, орієнтованого на стовпчик. Я намагаюся використовувати cutкоманду таким чином: cat text.txt | cut -d " " -f 4 На жаль, cutне розглядається декілька пробілів як один роздільник. Я міг би пройти через awk awk '{ printf $4; }' або sed sed …
307 bash  unix  delimiter  cut 


4
Встановіть MySQL на Ubuntu без запиту пароля
Як написати сценарій для встановлення MySQL-сервера на Ubuntu? sudo apt-get install mysql встановить, але він також попросить ввести пароль у консолі. Як це зробити неінтерактивним способом? Тобто написати сценарій, який може надати пароль? #!/bin/bash sudo apt-get install mysql # To install MySQL server # How to write script for assigning …
305 mysql  bash  ubuntu  apt 

11
Об’єднання декількох текстових файлів в один файл в Bash
Який найшвидший і прагматичніший спосіб об'єднати весь * .txt файл у каталозі в один великий текстовий файл? В даний час я використовую Windows з cygwin, тому я маю доступ до BASH. Команда оболонки Windows також була б непоганою, але я сумніваюся, що вона є.
305 bash  shell 



19
Чи є кращий спосіб запустити команду N разів у bash?
Я час від часу запускаю командний рядок bash: n=0; while [[ $n -lt 10 ]]; do some_command; n=$((n+1)); done Бігати some_commandкілька разів поспіль - у цьому випадку 10 разів. Часто some_commandце дійсно ланцюжок команд або трубопровід. Чи є більш стислий спосіб це зробити?
304 bash  loops 

16
Отримання ssh для виконання команди у фоновому режимі на цільовій машині
Це наступне запитання до того, як ви використовуєте ssh в сценарії оболонки? питання. Якщо я хочу виконати команду на віддаленій машині, яка працює у фоновому режимі на цій машині, як я можу отримати команду ssh для повернення? Коли я намагаюся просто включити ampersand (&) в кінці команди, вона просто зависає. …
304 bash  ssh  csh 

11
Як дізнатися закінчення рядків у текстовому файлі?
Я намагаюся використовувати щось у баші, щоб показати мені закінчення рядків у файлі, надрукованому, а не інтерпретованому. Цей файл - це дамп із SSIS / SQL Server, який читається на машині Linux для обробки. Чи існують які - або перемикачі в межах vi, less, moreі т.д.? Окрім того, щоб побачити …


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