Вопросы с тегом «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
Запуск нескольких команд с помощью 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 …
309 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 …
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 для возврата? Когда я пытаюсь просто включить амперсанд (&) в конце команды, он просто зависает. Точная форма …
304 bash  ssh  csh 

11
Как узнать окончания строк в текстовом файле?
Я пытаюсь использовать что-то в bash, чтобы показать мне окончания строк в файле, напечатанном, а не интерпретированном. Файл представляет собой дамп из служб SSIS / SQL Server, который читается машиной Linux для обработки. Существуют ли какие - либо переключатели в пределах vi, less, moreи т.д.? Помимо просмотра концов строк, мне …

7
Выделите код bash / shell в уценке
Как выделить команды bash / shell в файлах уценки? Например, чтобы выделить, jsя пишу: ```js function () { return "This code is highlighted as Javascript!"} ``` Для выделения HTML-кода я использую ```html. Как мы можем выделить команды bash / shell?

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.