Вопросы с меткой [bash]

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

0
голосов
1ответ
33 показов

Какие разные ТИПЫ могут быть выведены из lsblk?

lsblk -lno TYPE $DEVICE , я видел TYPE, такие как disk , crypto , part , linux_raid_member , loop и, возможно, другие. Я пишу сценарий Bash, который должен интерпретировать это значение. Я проверил ...
0
голосов
0ответов
16 показов

Попытка установки jupyter_contrib_nbextensions изменила мой профиль bash

Я пытался установить следующие jupyter_contrib_nb_extensions здесь. Мое намерение состоит в том, чтобы реализовать свертывание кода в моих ноутбуках Jupyter. Я использовал метод conda, упомянутый в ...
0
голосов
0ответов
9 показов

Системные переменные (PYTHONPATH) на CYGWIN

Я прохожу некоторые связанные с программированием учебники, которые требуют использования bash в Windows. Я установил CYGWIN, но, похоже, в linux используется переменная окружения PYTHONPATH, которой ...
0
голосов
1ответ
95 показов

macOS не будет использовать правильную версию PHP

Я только что обновил macOS до Mojave, обновил brew и переустановил php (версия 7.3, все еще через brew). Если я запускаю php я получаю -bash: /usr/local/opt/php@7.2/bin/php: No such file or directory ...
0
голосов
2ответа
3k показов

Mac OS X bash: удалите все apache и PHP вхождения

Как найти все установленные apache и PHP в системе Mac OS X в bash и удалить их? Моя мотивация: мне удалось установить несколько пакетов apache и PHP (я думаю, что они называются пакетами в терминах ...
0
голосов
0ответов
8 показов

Установить команду по умолчанию для запуска для определенного расширения файла (Linux Mint)

Я создал файл bash, который преобразует изображения .heic и .heif в .jpg. Я установил его для запуска этого bash-файла, сделав программу .sh программой по умолчанию для этого типа файлов в разделе ...
0
голосов
2ответа
754 показов

Почему гксудо не выходит после запуска фонового процесса?

Я пытаюсь запустить conky с помощью gksudo (чтобы получить преимущество среди всех процессов, а не только у меня), но у меня действительно странная проблема. Несмотря на то, что conky разветвляется и ...
0
голосов
1ответ
126 показов

BASH: параметры брекетинга

Просто в чем принципиальная разница между $param и ${param} ?
0
голосов
1ответ
33 показов

Jenkinsfile / bash: синтаксическая ошибка

Я пытаюсь выполнить следующую команду Jenkinsfile, чтобы удалить все, кроме папки foobar : node { stage('Clean') { sh 'rm -rf ./path/to/folder/!(foobar)' } } Но я получаю следующую ошибку: syntax ...
0
голосов
1ответ
46 показов

Как проверить статусы возврата переданных команд в оболочке пепла?

Как проверить коды возврата для процессов, передаваемых друг другу в оболочке пепла? Вот команда, которая меня интересует: dd if=/my/block/device | ssh myuser@otherserver "gzip > file.gz" Кроме того, ...
0
голосов
0ответов
27 показов

Как запустить Tomcat с помощью команды `script -c`?

Я хочу запустить Tomcat с помощью команды: script -c "sh /usr/program/tomcat/tomcat-8.0.50/bin/startup.sh" После выполнения команды консоль покажет сообщение, что tomcat успешно запущен. Но ps -ef | ...
0
голосов
5ответов
111 показов

Не могу перейти в каталог с пробелом в имени, даже с кавычками или экранированием

В оболочке bash на компьютере с MacOS можно увидеть, набрав ls что есть директор Application Support: $ ls Accounts FontCollections PreferencePanes Application Scripts Fonts Preferences Application ...
0
голосов
1ответ
35 показов

Удалить строку с пустой строкой csv

1 1479870 5022248660 1 1911574 3015889020 8 1 1569783 5029193930 Выход должен быть 1 1911574 3015889020 8 я использовал awk '$4!=""' number.csv но это не сработало. Кто-нибудь может дать мне ...
0
голосов
1ответ
75 показов

Не удалось загрузить удаленный XML-файл из переменной

Попытка прочитать XML-файл с другого сервера в переменную test=$(ssh root@server "cat /dir/file.xml") Но при выполнении echo $test он печатает файл .xml в однострочном формате. Затем пытается ...
0
голосов
1ответ
88 показов

Перезапустить при проверке сценария сбоя

Я пытаюсь создать сценарий оболочки, который проверяет, запущены ли 2 разных процесса, и перезапускает их, если они не запущены. Я просто хочу, чтобы все было просто. Это правильный путь, потому что ...
0
голосов
1ответ
52 показов

Как удаленно завершить процессы оболочки bash, но сохранить историю?

Иногда мой оконный менеджер X11 (i3) блокируется, и я вынужден переключиться на виртуальную консоль Linux или SSH на мою машину, чтобы восстановить контроль. Обычно это происходит, когда у меня ...
0
голосов
1ответ
643 показов

Perl -e вставить новую строку

Возможный дубликат: вставить новую строку в perl -e Привет Если я сделаю это в Bash perl -e '$x; $y' Есть ли персонаж, который может вести себя как новая строка? т.е. я хочу сделать perl -e '$x; ...
0
голосов
2ответа
85 показов

Извлеките файлы .tar.gz в разных подкаталогах.

У меня есть фенологические данные о разных породах деревьев, но они сохраняются большей группой деревьев. Выход find . -name *.tar.gz это: ./Tilia/PEP725_DE_129_070.tar.gz ...
0
голосов
1ответ
27 показов

Когда я изменяю рабочий каталог в скрипте и выполняю его, рабочий каталог меняется только на указанный путь в скрипте

Когда я изменяю рабочий каталог в скрипте и выполняю его, рабочий каталог изменяется только по указанному пути в скрипте. Вот мой сценарий: #!/bin/bash cd /media/hard/drive/partitionX/ pwd (чтобы ...
0
голосов
1ответ
84 показов

Как я могу использовать "здесь документ" в середине трубы?

Я хочу создать некоторый контент, используя heredoc в качестве шаблона: passphrase=$(
0
голосов
0ответов
38 показов

Как запустить команду при запуске любого процесса?

У меня есть скрипт sh для обновления обоев, который использует pscircle для отображения запущенных процессов. Скрипт запускается каждые пять секунд для обновления обоев, но мне бы хотелось, чтобы ...
0
голосов
1ответ
25 показов

Удалить подкаталог из пути и продвигать файлы на родительский

У меня есть куча файлов, которые содержат в своем пути дублированную папку (в следующей bar примеров). Я хотел бы удалить этот каталог и переместить любое содержимое в родительском. Чтобы ...
0
голосов
1ответ
3k показов

Написание этого скрипта для принятия аргументов?

Как мне перейти к конвертации этого скрипта bash: mkdir /store/sftp/%USERNAME% sudo useradd -d /incoming %USERNAME% sudo passwd %USERNAME% ## Password needs to be typed or passed in here sudo usermod ...
0
голосов
0ответов
57 показов

Как изменить разрешения под Mingw или Cygwin?

Мой ~/.ssh/id_rsa равен 644, тогда как должно быть 600. Хост - Windows 10, и у меня есть и git-bash 2.17.0, и MobaXterm 10.5-3582. Если я попытаюсь изменить группу, git-bash потерпит неудачу с $ ...
0
голосов
2ответа
161 показов

Открытие оболочки wsl из другого приложения Windows

Я пытаюсь настроить Tower (git client) для запуска оболочки wsl bash. Я перепробовал множество вещей, но, похоже, это не предназначено. Что я пробовал: command: c:\windows\system32\wsl.exe ...
0
голосов
2ответа
42 показов

Как я могу получить кавычки, чтобы показать, когда я использую AWK, чтобы найти и заменить?

В настоящее время я использую AWK, чтобы найти и заменить часть первых трех вхождений строки. Строка отформатирована как таковая, и в файле есть много таких строк: func(tempID="39849235",count='12'); ...
0
голосов
1ответ
44 показов

Заменить строки после заданного количества совпадений на отдельных строках с помощью AWK

В настоящее время я использую AWK, чтобы найти и заменить часть строки после первых трех вхождений шаблона. Строка отформатирована следующим образом: func(tempID="39849235",count='12'); и в файле ...
0
голосов
0ответов
22 показов

привязки .inputrc спорадически не работают

У меня есть следующие записи в моем файле ~/.inputrc : "\e[A": history-search-backward "\e[B": history-search-forward Обычно это работает нормально. Например, если я наберу 'ss', а затем нажму вверх ...
0
голосов
0ответов
29 показов

использовать переменную $ file в качестве входных данных для скрипта bash

Если я пытаюсь использовать цикл for в приведенном выше сценарии (который я назвал exon.sh) для определения $file я получаю пустой вывод. Если я использую echo я вижу, что каждый .xtx читается в ...
0
голосов
0ответов
36 показов

Почему прерывается символьная ссылка на VLC, но псевдоним .bash_profile работает?

проблема Я могу выполнить VLC из командной строки, используя псевдоним .bash_profile но не используя ссылку sym. VLC находится в /Applications/VLC.app/Contents/MacOS/VLC на моей машине Сим-ссылка Я ...
0
голосов
2ответа
1k показов

Mac OS X: growlnotify не работает, когда скрипт запускается из Quicksilver

Скажем, я запускаю следующий скрипт, который включает growlnotify. #! /bin/bash # do something ... echo 'I want growlnotify to say this' | \ growlnotify -a '[Some Application]' 'Growl Headline'; \ ...
0
голосов
1ответ
219 показов

"нет такого файла или каталога" при преобразовании видео в новую структуру папок

Я пытаюсь скопировать большой архив видео (сидя в подпапках) в параллельную структуру папок при конвертации видео из mov в mp4 (плюс некоторые другие настройки). Это команда: for f in ...
0
голосов
1ответ
44 показов

Скрипт Bash, получить количество физических ядер в виде числа и повторять

Я написал скрипт, который показывает количество физических ядер машины. Однако я хотел бы, чтобы результатом было число, а не строка. Вот сценарий: phycores=echo $sudoPW | cat /proc/cpuinfo | grep -m ...
0
голосов
2ответа
56 показов

Среднее из нескольких чисел - сценарий оболочки

Я создал скрипт, который просматривает лог-файл и greps в течение определенного количества миллисекунд / секунд. Я создал что-то, что просматривает минимальное и максимальное значение, однако мне ...
0
голосов
2ответа
42 показов

cmd.exe запущен с другого cmd.exe

Я делаю сценарий, который я начинаю с bash.exe из Cygwin для Windows: C:\bash.exe my_script.sh Это меняет мой Python Virtual Env в зависимости от некоторых условий. Для тех, кто знает Virtualenv, мне ...
0
голосов
1ответ
35 показов

Как переустановить /bin /echo в моем Debian?

Что-то не так с моей командой /bin/echo . sudo ls -al /bin/echo -rwxr-xr-x 1 root utmp 0 Nov 11 18:05 /bin/echo Способ1 исправить это: Я знал, что /bin/echo находится в coretils . Сначала удалите ...
0
голосов
1ответ
36 показов

Распечатать все команды в функции bash

Я пытаюсь отладить функцию bash. Можно ли распечатать все команды, выполняемые функцией bash? Я знаю, что все команды можно распечатать скриптом bash, изменив #!/bin/bash в #!/bin/bash -x Как ...
0
голосов
0ответов
23 показов

Есть ли способ использовать скрипт Bash/Powershell для отправки команд горячих клавиш на терминал

Я работал над проектом и дошел до того, что мне нужно иметь возможность отправлять макросы горячих клавиш в терминал, чтобы вызвать или остановить процесс. До сих пор я использовал python, но не хочу ...
0
голосов
1ответ
576 показов

Bash скрипт должен конвертировать строку в дату

Здравствуйте, у меня есть скрипт bash для проверки целостности резервных копий. Мне нужно отредактировать его, так как я должен предупредить меня, когда самая старая резервная копия более 60 дней ...
0
голосов
3ответа
66 показов

Как записать stdout и stderr с разными тегами в системный журнал?

Я могу перенаправить как stdout и stderr в logger таким образом: ./myprog 2>&1 | tee /dev/tty | logger но я хотел бы иметь возможность пометить каждую запись в журнале " myprog-out " и " myprog-err " ...
0
голосов
1ответ
1k показов

Доступ к DB2 через Cygwin

Как я могу получить доступ к DB2 через Cygwin? Я работаю на платформе Windows, но мне нужно запустить некоторые файлы bash, и в этих файлах bash я должен выполнить несколько команд DB2 для проверки ...
0
голосов
3ответа
138 показов

как отобразить права доступа к самому большому файлу?

У меня есть задача написать скрипт bash, показывающий права на самый большой и самый маленький файл в каталоге. Как я мог получить это? Я пробовал ls -s, но он показывает мне все файлы, ...
0
голосов
1ответ
697 показов

Как сохранить ширину gnome-терминала от изменения при использовании "перезагрузки"

Когда я использую reset в gnome-терминал (bash, Ubuntu 9.04), ширина окна сбрасывается, а высота - нет. На моем персональном компьютере это не происходит в xterm или konsole. На моем рабочем ...
0
голосов
2ответа
51 показов

Разделение вывода двух команд в сценарии оболочки

Я использую команду как timeout 10 ping 8.8.8.8 | tail -2 . Здесь я получаю вывод как Terminated . Но мне нужны последние две строчки ping . Может кто-нибудь, пожалуйста, скажите, что делать
0
голосов
1ответ
58 показов

Как удаленно записать в файл, используя многопролетный SSH

Такие вопросы, как Как удаленно записать в файл с использованием SSH, касаются прямого SSH. Но я достигаю конца обратного туннеля, который заканчивается на промежуточном сервере. То есть я ssh'ing к ...
0
голосов
1ответ
84 показов

Как получить больший диапазон в Bash?

У меня есть эта команда: echo -n {a..z} "" | sed -f
0
голосов
1ответ
78 показов

Каков рекомендуемый способ управления переменными среды в системах Unix?

Я всегда думал об эффективном способе управления переменными среды в операционных системах, таких как Ubuntu, macOS и т.д. У меня есть пара вопросов, связанных с этим. Есть ли здравый смысл в том, ...
0
голосов
2ответа
90 показов

Фоновые задания в сценариях оболочки

У меня есть скрипт сценария script.sh с командой cmd запущенной в фоновом режиме, то есть: #!/bin/bash … cmd & … Если я открою эмулятор терминала (я пробовал xfce4-терминал и gnome-терминал) и ...
0
голосов
5ответов
3k показов

Как мне обвести строку с кавычками на bash?

Когда я бегу for i in $(find -name '*.ogg'); do echo '$i'; done я не получаю одну строку на файл, как я ожидал. Вместо этого, когда в имени файла есть пробел, каждое слово выходит в отдельной строке, ...
0
голосов
1ответ
47 показов

Что означает + в команде bash `-exec {} +`?

Для структуры команды -exec command {} \; Я получил информацию в man find . {} означает selected files . ; означает опровергнуть аргумент. \; сбежал, чтобы защитить их от расширения оболочкой. В ...