Вопросы с меткой [bash]
Bash - это бесплатная оболочка для Unix-подобных операционных систем из проекта GNU.
8870 вопросов
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 показов
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 показов
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 . ; означает опровергнуть аргумент. \; сбежал, чтобы защитить их от расширения оболочкой. В ...