Вопросы с меткой [bash]
Bash - это бесплатная оболочка для Unix-подобных операционных систем из проекта GNU.
8870 вопросов
0
голосов
3ответа
22 показов
Блок Bash и коды возврата --- требуется пояснение
Я давно пользуюсь Bash, но, похоже, я все еще что-то упускаю. Пожалуйста, рассмотрите этот код: function surprise { true && { echo 'Expected'; false; } || { echo 'Unexpected'; } } surprise; ...
0
голосов
10ответов
222 показов
Узнайте, какие файлы больше / dir
У меня есть каталог, из которого я хочу удалить некоторые вещи. Поэтому я хотел бы видеть более тяжелые файлы. du-ch принесет слишком много информации, так что я думал что-то вроде du -ch | sort by ...
0
голосов
0ответов
13 показов
автоматизация экрана bash / gnu - неверный размер получаемого терминала
Я пытаюсь создать bash-скрипт, который (1) создает сеанс экрана, (2) запускает несколько окон внутри него, (3) создает собственный сценарий среды в каждом из них, (4) меняет свой каталог на каждый из ...
0
голосов
0ответов
11 показов
tput не найден в MinGW msys 1.0
Я использую MinGW на компьютере с Windows 10. Мне нужно использовать команду tput в сценарии оболочки, который я запускаю. sh-3.1$ where sh C:\MinGW\msys\1.0\bin\sh.exe Однако когда я запускаю tput я ...
0
голосов
3ответа
93 показов
поиск файлов с большинством ссылок
Как я могу найти топ-10 файлов в Unix с большинством ссылок на него?
0
голосов
1ответ
18 показов
Проблема при выполнении команды IMPDP с локального сервера на удаленном сервере
У меня есть два Linux-сервера A(локальный) и B(удаленный), между которыми установлен SSH-ключ. Я пытаюсь сделать следующее в моем сценарии оболочки (файл .sh) Сделайте EXPDP на локальном сервере А, ...
0
голосов
1ответ
33 показов
Я хочу запустить Windows 10 Ubuntu автоматически после входа в систему компьютера
Я использую windows 10, и среда ubuntu, которую можно загрузить из windows, запускается или после ее установки, чтобы начать, вводя bash CMD. Как я могу запустить эту среду Ubuntu в Windows 10 при ...
0
голосов
2ответа
34 показов
Автоматическое разрешение / разрешение по умолчанию для файлов Linux в каталоге
Я видел много ответов на этот вопрос, но ни один не работает сейчас. Прямо сейчас я изучаю сценарии bash, но всякий раз, когда я пишу сценарий оболочки, мне нужно вручную перейти и изменить его ...
0
голосов
0ответов
21 показов
Внедрение Git Bash в RoyalTS
Я пытаюсь встроить Git Bash в Royal TS v5, и у меня возникают некоторые проблемы с его работой. В настоящий момент я настроил его как встроенное внешнее приложение в Royal TS. У меня Git Bash ...
0
голосов
2ответа
16 показов
В какой каталог должны быть сохранены пользовательские скрипты git bash в Windows, чтобы их можно было вызывать из любого места?
Я изучаю, как использовать git bash для Windows, и я хочу начать писать сценарии для автоматизации некоторых задач git, которые я делаю. Но где мне хранить файлы .sh, чтобы я мог вызывать их из ...
0
голосов
1ответ
222 показов
Почему терминал показывает «/home/igoru /etc /bash_completion» каждый раз, когда я его открываю?
Я добавил несколько строк в ~/.bash_aliases вчера ... И сегодня мой gnome-терминал начал показывать мне это выражение в самом начале, прямо перед подсказкой. /home/igoru /etc/bash_completion ...
0
голосов
1ответ
57 показов
Ошибка bluetooth с systemtcl
Я пытаюсь создать собственный скрипт, который должен запускаться автоматически во время загрузки. Пользовательский скрипт работает на скрипте Python, который использует Bluetooth. Когда я запускаю ...
0
голосов
0ответов
19 показов
kdesu на KDE5 не работает должным образом внутри скрипта bash
Я сделал интерфейс для rtcwake, потому что он мне нужен на нескольких компьютерах, но я обнаружил странное поведение kdesu. Вот мой рабочий скрипт для систем на основе gnome: #!/bin/bash ...
0
голосов
0ответов
23 показов
Поиск файлов, начинающихся с определенной строки
после потери данных в кластере я пытаюсь найти двоичные файлы размером от 1,6 до 1,8 ГБ и начать с "CDF", то есть с файлами netcdf. Я пытаюсь использовать следующую команду, которую я нашел здесь, ...
0
голосов
1ответ
25 показов
Как прочитать файл .txt в пакетном скрипте в сети?
Я делаю небольшую игру, потому что мне было скучно, и я хочу, чтобы она работала в сети LAN, файлы моей карты находятся в общем файле. Когда я пытаюсь повторить содержимое, ничего не выходит. Вот ...
0
голосов
0ответов
13 показов
Pam.exec код выхода 8
Я пытаюсь использовать pam.d для выполнения скрипта при входе пользователя. Прямо сейчас я редактирую файл /etc/pam.d/su. Каждый раз, когда я вхожу в систему, я получаю "Код выхода 8". Команда, ...
0
голосов
2ответа
21 показов
Шестнадцатеричная переменная
Итак, я попытался сделать цикл, который увеличивает переменную от 0 до FF (0x00 до 0xFF также будет работать): ... declare -i register=0 while [ 255 -ge $register ] do sudo mono ec-probe.exe read ...
0
голосов
0ответов
26 показов
Pipe netcat ответ на php пост форму
Я пытаюсь получить однострочную команду, которая передает все сообщения порта в скрипт php. Я не могу использовать прокси netcat, так как принимающая сторона доступна только для веб-сервера. По сути, ...
0
голосов
0ответов
28 показов
Лучший способ архивировать переменные
Мой проект в bash script (Linux) работает с большим количеством постоянно обновляемых переменных, которые я должен физически сохранять энергонезависимым способом для перезагрузки в случае случайного ...
0
голосов
1ответ
26 показов
python subprocess.run() не ожидает завершения сценария sh
Я пытаюсь выполнить следующую команду из python subprocess.run(): tmux send-keys -t sessionp:4 "source /home/user/script.sh Чтобы запустить скрипт оболочки bash в сеансе tmux. cmd = 'tmux send-keys ...
0
голосов
1ответ
198 показов
Как вы можете найти в файле .markdown -format?
У меня есть файл, который требует много таблиц в HTML. У меня есть таблицы в отдельных файлах. Я запускаю в file.markdown безуспешно source ./table.html Как вы можете найти в файле .markdown -format?
0
голосов
1ответ
25 показов
Перезвонить историю в bash
Я большой поклонник этой магии в моем .inputrc который позволяет мне быстро завершать команду с помощью клавиши со стрелкой вверх. "\e[A": history-search-backward "\e[B": history-search-forward ...
0
голосов
2ответа
25 показов
Запуск скрипта в папке скриптов
`В коде Visual Studio, когда я пишу скрипт bash (с первой строкой" #!/bin/bash ") и нажмите Alt+X, скрипт запустится, однако его рабочая папка - это не папка самого скрипта, а рабочая папка проекта. ...
0
голосов
1ответ
23 показов
Заменить с помощью SED + Vars + New Line
Я пытаюсь использовать "sed" с новой строкой, но я хочу использовать эту новую строку в var, например: #!/bin/sh var1='tags' var2='aw1 \n aw2 \n aw3' sed -i ':a;N;$!ba;s@'"$var1"'@'"$var2"'@g' *.html ...
0
голосов
0ответов
27 показов
Как я могу запустить скрипт через crontab с вводом значения для скрипта?
я пытаюсь запустить скрипт с crontab на Linux следующим образом, я создаю скрипт для инкрементного резервного копирования. когда я выполняю команду в командной строке /usr/bin/diego-backup.sh ...
0
голосов
1ответ
21 показов
Как запустить скрипт оболочки из другого как root на ядрах процессора?
У меня есть скрипт (A.sh), который запускает другой скрипт (B.sh), в котором мне нужен пароль root для запуска команды. A.sh: #!/bin/bash script=./hping.sh taskset -c 0 $script > ./test.txt & taskset ...
0
голосов
1ответ
27 показов
Как переименовать несколько файлов в SFTP, используя скрипт BASH
Я новичок в сценариях оболочки. Я пытаюсь переименовать несколько файлов, используя подстановочный знак в SFTP. Пожалуйста, предоставьте мне какое-нибудь решение. или предложить какую-то идею Мой ...
0
голосов
3ответа
32 показов
Удалить текст гиперссылки из CSV
У меня есть файл CSV (созданный в файле Excel), чьи первые 2 строки как-то так: "=HYPERLINK(""https://some.url/browse/ISSUE-3146"", ""ISSUE-3146"")","Bug","Related Case : Some description ...
0
голосов
0ответов
22 показов
Существует ли команда, подобная фильтру Linux, которая предотвращает переполнение буфера на его выходной стороне?
Буфер может опустошиться, или соединения могут быть закрыты, если данные переданы / загружены на сервер. Давайте назовем эту гипотетическую программу "lb" (большой буфер). cat data.iso | ...
0
голосов
0ответов
24 показов
Как избавиться от пробелов в sh for loop?
Я пытаюсь перебрать список файлов, но в их пути есть пробелы ... Это код до сих пор (в оболочке /Bash): for i in $(find path -name pattern); do dosomething "$i" ; done Из-за пробелов в пути имя ...
0
голосов
0ответов
57 показов
Как правильно получить стандартный ввод с клавиатуры в дочернем процессе?
Я запускаю следующую программу C на Linux. программа // program.c #include #include int main() { if (fork() == 0) { // child process int a, b; scanf("%d %d", &a, &b); printf("%d + %d = %d\n", a, b, a ...
0
голосов
0ответов
31 показов
Как перезагрузить компьютер в безопасном режиме и сделать что-нибудь
В наши дни у меня была какая-то задача автоматизировать удаление антивируса с компьютеров в нашей компании ... на некоторых компьютерах возникала проблема несоответствия паролей, поэтому нам пришлось ...
0
голосов
2ответа
25 показов
Запуск команды для bash в оболочке рыбы
Я пытаюсь идентифицировать все большие файлы в моей истории git-репо и наткнулся на эту команду, размещенную здесь. git rev-list --objects --all \ | git cat-file --batch-check='%(objecttype) ...
0
голосов
0ответов
14 показов
Как сделать так, чтобы завершение bash вело себя так?
Я не уверен, возможно ли то, что я спрашиваю, но то, что я хотел бы, чтобы bash делал на нажатиях вкладок, это: На первой вкладке нажмите, разверните общий префикс (пропустите / подайте звуковой ...
0
голосов
1ответ
62 показов
Bash или Powershell для перемещения файлов определенного размера в каталоги с определенным соглашением об именах
У нас есть список клиентов в папке "Клиенты" верхнего уровня в файлере. В папке "Клиенты" находятся действительные клиентские папки, некоторые с именным соглашением "client_test", другие "111_1111". ...
0
голосов
2ответа
18 показов
Написание скрипта для запуска через несколько уровней сервера
Каждый день мне нужно начинать работу над набором ноутбуков Jupyter. Записные книжки Jupyter должны быть запущены в докере, который расположен на удаленном сервере, к которому у меня есть соединение ...
0
голосов
2ответа
56 показов
Замените ведущие табуляции и пробелы с помощью sed
Я хочу заменить начальные вкладки и пробелы на что-то вроде и соответственно. Но я не мог понять, как это сделать за один проход sed потому что вкладки и пробелы в исходном файле могут быть смешаны, ...
0
голосов
1ответ
24 показов
Как передать несколько файлов в сценарий Bash в качестве переменных?
У меня есть скрипт bash, назовем его myscript , который должен принимать файлы в текущем рабочем каталоге в качестве переменных и выполнять с ними различные действия. Я был в состоянии настроить это: ...
0
голосов
0ответов
34 показов
вывод grep отсутствует в stdout или stderr
Я пытаюсь найти файлы, содержащие «ash» и «bun», с помощью следующей команды bash: grep --line-buffered -ril ash | xargs -d '\n' grep -il bun Вывод только из первого grep (имена файлов, содержащих ...
0
голосов
1ответ
26 показов
Копировать файлы из папок, которые содержат меньше файлов
Исходя из Bash: Найти папки с менее чем x файлами find . -type d -exec sh -c 'set -- "$0"/*.flac; ! [ -e "$1" ]' {} \; -print Как мне расширить строку, чтобы теперь проходить через получившийся ...
0
голосов
1ответ
43 показов
Как определить, запускается ли Kali с Live CD в Bash?
Какой самый надежный способ определить, запускается ли Kali с Live CD или установлен на диск?
0
голосов
1ответ
25 показов
Получение одного и того же электронного письма почти каждый раз, когда я открываю MacOS Terminal
Почти каждый раз, когда я открываю Терминал в macOS, я получаю несколько новых писем (10 одинаковых писем, а иногда и больше). Я верю, что что-то, что я сделал или установил, вызвало это, но я не мог ...
0
голосов
0ответов
21 показов
Автосоединение не удалось после перезагрузки
Я пытаюсь запустить автоматическое соединение при каждой перезагрузке с помощью Cron. Команда для запуска именно этого соединения autossh: autossh -M 0 -N -q -o ServerAliveInterval=20 -o ...
0
голосов
1ответ
43 показов
Команда Bash Trap ведет себя по-разному под двумя терминалами
Я пытаюсь написать обработчики сигналов в скриптах Bash, тестируя на машине с Ubuntu 16.04. Здесь я использую команду trap : #!/bin/bash trap "echo hi!" SIGINT SIGTERM echo "pid is $$" while true; do ...
0
голосов
0ответов
17 показов
Ошибка при завершении с EOF
Я заранее прошу прощения, если сообщение не кажется уместным здесь, но я считаю, что это хорошее место. Я получил эту странную ошибку, когда я выполняю свой скрипт bash: ./cluster_bootstrap.sh ...
0
голосов
3ответа
829 показов
Кто-нибудь знает, как я могу превратить свой терминал Mac в это?
Как мне сделать мой терминал Mac похожим на скриншот ниже? Строка ввода клевая и кажется полезной.
0
голосов
0ответов
19 показов
Карта X: с помощью команды sshfs из командной строки Windows 10 BASH
Я заинтересован в том, чтобы удаленный пользователь отображал диск на удаленный сервер sshfs из BASH, работающего в Windows 10. sshfs username@server:/home/UsersHomeFolderAtServer X: или же sshfs ...
0
голосов
2ответа
589 показов
добавить каталог к пути sudo на wubi
Я использую wubi ubuntu, у которого нет учетной записи root. У меня php в нестандартном месте из-за лампы. Я хотел бы добавить путь к учетной записи sudo, чтобы я мог, например, сделать sudo php -m.
0
голосов
1ответ
8 показов
Настройка и MSYS Home и сокращение каталога в строке приглашения
Я запускаю Msys специально для запуска OMNETpp - библиотеки симуляции. Я изменил сценарии установки среды mingw, чтобы он начинался с моего домашнего каталога ~/ , настроив HOME . Пример задачи ~$ ~$ ...
0
голосов
1ответ
2k показов
Найти последний измененный / созданный файл определенного расширения
Я недавно создал файл сценария * .ksh и хочу получить список последних измененных / созданных файлов * .ksh. Я уверен, что вы можете как-то сделать это, используя find, но не знаете как.