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

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

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, но не знаете как.