Вопросы с тегом «bash»

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


2
Как я могу преобразовать серию изображений в PDF из командной строки на Linux? [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто 8 лет назад . Улучшить этот вопрос У меня есть сервер сканирования, который я написал в cgi / bash, и хочу иметь возможность …
216 image  bash  pdf 


12
Как установить Homebrew на OS X?
Я пытаюсь установить Homebrew на OS X. Согласно сайту Homebrew я должен напечатать brew install wget и все, что я получаю, это -bash: brew: command not found Поэтому я искал StackOverflow и нашел этот ответ . Проблема, однако, в том, что я не вижу brewв /usr/local/bin. Итак, я также добавил …
213 macos  bash  install  homebrew 

15
Как вставить текст в начале файла?
До сих пор я был в состоянии найти, как добавить строку в начале файла, но это не совсем то, что я хочу. Я покажу это на примере Содержание файла some text at the beginning результат <added text> some text at the beginning Это похоже, но я не хочу создавать новую …
213 linux  bash  sed 

7
Как создать пользователя / базу данных в скрипте для Docker Postgres
Я пытался настроить контейнер для экземпляра postgres для разработки, создав пользовательский пользователь и базу данных. Я использую официальное изображение докера Postgres . В документации он инструктирует вас вставить скрипт bash внутри /docker-entrypoint-initdb.d/папки, чтобы настроить базу данных с любыми пользовательскими параметрами. Мой скрипт bash: make_db.sh su postgres -c "createuser -w -d …

4
Сортировка данных по второму столбцу файла
У меня есть файл из двух столбцов и nколичество строк. столбец 1 содержит namesи column2 age. Я хочу отсортировать содержимое этого файла в порядке возрастания на основе age(во втором столбце). Результат должен отображать самого nameмолодого человека, nameа затем второго самого молодого человека и так далее ... Любые предложения для однострочного …
213 bash  shell  unix 

5
Значение ошибки «[: слишком много аргументов» от if [] (квадратные скобки)
Я не смог найти ни одного простого и понятного ресурса с описанием значения и исправлением следующей ошибки оболочки BASH, поэтому я публикую то, что нашел после исследования. Ошибка: -bash: [: too many arguments Google-Версия: bash open square bracket colon too many arguments . Контекст: условие if в квадратных скобках с …

6
Почему #! / Usr / bin / env bash превосходит #! / Bin / bash?
Я видел в нескольких местах, в том числе рекомендации на этом сайте ( что является предпочтительным Bash Shebang? ), Чтобы использовать #!/usr/bin/env bashв предпочтении #!/bin/bash. Я даже видел, как один предприимчивый человек предположил, что использование #!/bin/bashбыло неправильным, и функциональность bash была бы потеряна при этом. Все это говорит о том, …
212 bash  shebang 


10
Возвращение логического значения из функции Bash
Я хочу написать функцию bash, которая проверяет, имеет ли файл определенные свойства, и возвращает true или false. Затем я могу использовать его в своих сценариях в «если». Но что я должен вернуть? function myfun(){ ... return 0; else return 1; fi;} тогда я использую это так: if myfun filename.txt; then …
211 bash  shell  boolean 

9
Несколько команд в псевдониме для Bash
Я хотел бы определить псевдоним, который запускает следующие две команды последовательно. gnome-screensaver gnome-screensaver-command --lock Прямо сейчас я добавил alias lock='gnome-screensaver-command --lock' на мой .bashrc, но так как я часто блокирую свою рабочую станцию, было бы проще просто набрать одну команду.

22
Как скопировать файл в несколько каталогов с помощью команды gnu cp
Можно ли скопировать один файл в несколько каталогов с помощью команды cp? Я попробовал следующее, которое не сработало: cp file1 /foo/ /bar/ cp file1 {/foo/,/bar} Я знаю, что можно использовать цикл for или найти. Но возможно ли использовать команду gnu cp?
210 linux  bash  shell 

13
Команда для получения n-й строки STDOUT
Есть ли какая-нибудь команда bash, которая позволит вам получить n-ю строку STDOUT? То есть что-то, что могло бы принять это $ ls -l -rw-r--r--@ 1 root wheel my.txt -rw-r--r--@ 1 root wheel files.txt -rw-r--r--@ 1 root wheel here.txt и делать что-то вроде $ ls -l | magic-command 2 -rw-r--r--@ 1 …
210 bash  shell  sed  stdout 

6
Как я могу использовать синтаксис Bash в целях Makefile?
Я часто нахожу синтаксис Bash очень полезным, например, подстановка процесса, как вdiff <(sort file1) <(sort file2) . Можно ли использовать такие команды Bash в Makefile? Я думаю о чем-то вроде этого: file-differences: diff <(sort file1) <(sort file2) > $@ В моем GNU Make 3.80 это выдаст ошибку, так как он …
209 bash  shell  makefile 

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