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

Bash - это бесплатная оболочка для Unix-подобных операционных систем из проекта GNU.

1
Сохранить результат grep в переменной
Как и выше, я запускаю эту команду grep, которая работает как надо, но как мне сохранить возвращаемое значение в переменной? cat data.txt | grep "" |cut -d\, -f1 Я попробовал это, но это не сработало: rig=$(cat data.txt | grep "" |cut -d\, -f1)
ubuntu  bash  grep 

2
Bash - читать как запасной вариант к $ @
У меня есть рабочий скрипт bash (работающий на OSX), который принимает файлы и каталоги в качестве входных данных и делает что-то вроде for inputFile in $@ do [someStuff] done но я хочу предоставить «запасной вариант», означающий, что если скрипт запускается без аргументов (например, двойной щелчок), он может принимать данные в …
macos  bash 

1
Лучшее решение с плавающей точкой для сценария Bash?
Я использую bash calculator для вычислений с плавающей запятой, и я должен использовать перенаправление ввода и символ backtick (`) в скриптах. Как нормальная скобка $[math operation] и expr не поддерживает вычисление с плавающей точкой. Есть ли другой способ сделать вычисление с плавающей запятой напрямую, вместо использования bc в скрипте. Мне …


1
Как я могу сравнить и удалить дубликаты файлов в нескольких папках на El Capitan?
Я имею дело с двумя разными типами файлов на OSX El Capitan. У них одинаковое расширение файла, но есть теги в конце имени файла (например, abc123_m.psarc а также abc123_p.psarc ). У меня есть одна папка ( folder 1 ) с обоими *_m а также *_p версии одних и тех же …
macos  bash 

2
Как проверить, есть ли команда busybox?
В моем случае я хочу посмотреть, есть ли в busybox встроенная команда "md5sum". В настоящее время я делаю это: $ echo | busybox md5sum &>/dev/null && echo yes || echo no Я не смог найти никакой информации о том, есть ли что-то встроенное в busybox, чтобы узнать, какие функции доступны …

1
ошибка не найдена при выполнении скрипта bash в Mac OS
Я пытаюсь собрать jDom-b4 (библиотеку Java) из источника с помощью скрипта, предоставленного в источнике. Содержание скрипта имени build.sh: #!/bin/sh echo echo "Java and XML Build System" echo "-------------------" echo if [ "$JAVA_HOME" = "" ] ; then echo "ERROR: JAVA_HOME not found in your environment." echo echo "Please, set the …
macos  bash 

1
bash - обработка вывода по одной строке за раз
Я читал, что xargs был хорош для обработки вывода команды по одной строке за раз (и это так). У меня есть следующая строка в моем сценарии. ./gen-data | awk '{printf $2 " "; printf $1=$2=$3=""; gsub (" ", "", $0);if(length($0) == 0){ print "0000"} else{print $0}}' | xargs -t -n2 …

1
Рекурсивно выполнить команду Linux 'ar'
У меня есть каталог с сотнями подкаталогов со многими .lib файлами в них. Я могу использовать ar -x filename.lib Команда распаковать один из них, но мне было интересно, как можно было бы сделать это рекурсивно, так как нет встроенного рекурсивного флага в соответствии с man ar, Щас пытаюсь сделать find …

1
Как работает файл .profile, если я разворачиваю процесс?
Допустим, я запускаю vlc или gimp при запуске, но эти команды не возвращаются, пока программа не закроется. Позволяет ли он интерпретатору bash работать неопределенно долго, пока он не закроется, или он запускается и сразу же завершает процесс, если я не nohup или что-то еще? Как правильно запускать эти приложения?
linux  ubuntu  bash  zsh 

1
Есть ли способ включить bash для поиска в подкаталоге, чтобы найти исполняемый файл?
Я только что собрал программное обеспечение на своем компьютере и установил их. Через короткий промежуток времени я обнаружил, что файлы в / usr / local / bin трудны для управления, потому что я не могу сказать, к какому программному обеспечению относится каждый файл, поэтому мне будет сложно удалить их или …
linux  bash 

2
Создать из bash образ из раздела Windows / Linux
Я хочу создать образ с помощью существующих инструментов Linux из консоли bash. Может кто-нибудь сказать мне, как выполнить эту задачу? Давайте предположим /dev/sda включая его основные загрузочные записи, необходимо создать резервную копию. Как мне это сделать? Кроме того, как мне восстановить все подряд в более поздний момент времени?

2
Linux zip и исключить каталог в скрипте Bash
Я пытаюсь написать сценарий bash / shell для архивирования определенной папки и игнорирования некоторых вложенных папок в этой папке. Это папка, которую я пытаюсь сжать " sync_test5 «: Мой скрипт bash генерирует список игнорирования ( основанный на ) и вызывает функцию zip следующим образом: #!/bin/bash SYNC_WEB_ROOT_BASE_DIR="/home/www-data/public_html" SYNC_WEB_ROOT_BACKUP_DIR="sync_test5" SYNC_WEB_ROOT_IGNORE_DIR="dir_to_ignore dir2_to_ignore" ignorelist="" …

3
Как мне разобрать строку через файл в bash
Я очень новичок в написании сценариев оболочки. У меня был небольшой запрос на разбор файла. Итак, вот что я пытаюсь сделать: Я запускаю команду слияния svn и файл конфликта genaratea мой конфликтный файл хранится в файле конфликта.txt Что я хочу сделать, это прочитать этот файл построчно и проанализировать одну строку, …

1
SSH Remote работает из командной строки Bash, но не сценария Bash
(Примечание. Несмотря на то, что я ответил на пару своих собственных вопросов, у меня все еще есть оставшийся без ответа вопрос в нижней части этого поста.) Когда я запускаю следующую команду из командной строки bash, она работает. ssh -t -v my-rails-project@192.168.29.205 sudo /home/my-rails-project/x/pg_rsync_ralph07_to_ralph12_finish И вывод ssh подробный: OpenSSH_7.2p2 Ubuntu-4ubuntu2.4, OpenSSL …

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