Вопросы с меткой [bash]
Bash - это бесплатная оболочка для Unix-подобных операционных систем из проекта GNU.
8870 вопросов
0
голосов
1ответ
178 показов
Bash генерирует форматированную дату за последние 6 месяцев
Я хочу запустить скрипт для получения результатов из API для каждого дня за последние 6 месяцев. Конечная точка API использует дату как /url/yyyy/mm/dd Как я могу сгенерировать даты, используя bash, ...
0
голосов
1ответ
75 показов
Bash-файл с несколькими командами
Здравствуйте, я пытаюсь создать файл bash, который будет делать следующее: открыть новое окно терминала выполнить количество команд в этом новом окне терминала. Мой файл Bash: #!/bin/bash open -a ...
0
голосов
1ответ
440 показов
Цикл, пока пользователь не нажмет 'C' в файле sh
То, что я хочу, заключается в следующем: Сначала, когда пользователь запускает файл .sh, он отображает следующее: Review id: You id is:XXX000YYY Do you want to change it?[Press Y to change, C to ...
0
голосов
1ответ
83 показов
Linux Bash цвета перекрывающихся линий
проблема У меня есть сценарий ps1, и он работает нормально (я использую \[$(tput setaf x)\]). Но когда я использую printf с цветами, у меня есть 2 сценария: пересечение линий printf $(tput setaf ...
0
голосов
1ответ
121 показов
Как запустить команду
Мне нужно запустить command под userx используя sudo, который обычно недоступен в PATH . Command доступна в bash под userx из-за HOME/.bashrc . Просто если я запускаю в bash под userx echo $PATH ...
0
голосов
2ответа
31 показов
найти файл и отправить ему текст
Я хотел бы найти файл в папке /opt и отправить ему текст. Я попробовал следующий синтаксис: sudo find /opt -name filename-*.conf | xargs -I '{}' echo "text_to_send" > '{}' \; К сожалению, после этого ...
0
голосов
1ответ
99 показов
git-номер не работает в Linux: sh: git-id: не найден
Я создал скрипт ГИТ-номер на моем Cygwin компьютер без каких - либо проблем. Я поместил все три обязательных сценария в папку в моем домашнем каталоге с именем bin/, и все работает отлично. Сейчас я ...
0
голосов
1ответ
477 показов
Как открыть `cmd.exe` развернуто из контекстного меню проводника?
Я пытаюсь настроить новую подсистему Windows для Linux (WSL) для открытия из контекстного меню: До сих пор я следовал учебнику на ...
0
голосов
1ответ
254 показов
Есть ли способ очистить определенное количество строк в терминале?
Вот пример использования: Сценарий node.js очищает консоль. Затем он отправляет некоторые метаданные на консоль. (Имя модуля и слоган. Вроде как заголовок приложения.) Он отправляет прошлые данные на ...
0
голосов
2ответа
370 показов
Присвоение значений переменным
У меня проблемы с циклом for, как показано ниже: for VARIABLE in alpha bravo charlie; do $VARIABLE=`sed -n '/$VARIABLE/s///gp;' $FILE` done $ FILE может содержать что-то вроде alpha sandy bravo cathy ...
0
голосов
1ответ
111 показов
Ошибка сегментации при запуске bib2x
Я работаю на незнакомой машине и пытаюсь заставить работать программу bib2x . К сожалению, когда я запускаю программу, у меня появляется ошибка сегментации. Мой (ограниченный) опыт и исследования ...
0
голосов
0ответов
275 показов
Unix sed не умеет читать. специфическая проблема при использовании переменной
Одна строка в управляющем файле выглядит следующим образом:1039 ZA_BKPF_20170725103534.txt Таким образом, используя пробел в качестве разделителя, я обрезаю и присваиваю только имя файла переменной, ...
0
голосов
1ответ
44 показов
Кто решает имя?
Если я сделаю это: » dig m1.dcos ; DiG 9.10.3-P4-Ubuntu m1.dcos ;; global options: +cmd ;; Got answer: ;; ->>HEADER
0
голосов
1ответ
250 показов
Что означает проверка bashrc PS1 ["$ PS1" = "\\s -\\v\\\$"]?
В файле bashrc в Fedora/Red Hat я вижу следующую строку: [ "$PS1" = "\\s-\\v\\\$ " ] && PS1="[\u@\h \W]\\$ " Какая проверка выполняется в [ "$PS1" = "\\s-\\v\\\$ " ] и почему PS1 устанавливается ...
0
голосов
3ответа
136 показов
Обработка простых текстовых данных
У меня есть этот простой текстовый файл, который мне нужно автоматически проверить, а результаты записаны в другом текстовом файле. Обратите внимание, что я буду использовать простой текст и CSV ...
0
голосов
2ответа
919 показов
Задание Cron для перемещения каталогов старше 24 часов
Ну, то, что я хочу сделать, это Крон должен запускаться каждый час или около того Он должен переместить каталоги в папке /disk1 /data / старше 24 часов в /disk2 /data / Перемещаемые каталоги должны ...
0
голосов
0ответов
279 показов
Понимание команды Curl и разницы во времени
У меня есть настройки системы, как это - Интернет (eno1) Сравнение A (192.168.151.19) (eth1) (eth1) Сравнение B (192.168. 151,15) eno1 и eth1 соединены. Comp B выход в интернет через компьютер A ...
0
голосов
1ответ
844 показов
Найти файлы с флагами включения и исключения
Предположим, у меня есть каталог с кучей файлов: /file1.png /directory1/file1.png /directory1/file2.png /directory1/file3.txt /file2.txt /directory2/file1.png /directory2/file2.txt ...
0
голосов
0ответов
296 показов
определить переменную $ HOME в профиле терминала gnome (для bash)
Как мне это сделать. Я попытался установить это в сценарии и в "команде" для запуска при запуске в настройках профиля терминала gnome. Кроме того, в новом расположении $ HOME есть полный набор файлов ...
0
голосов
3ответа
2k показов
Почему я не могу направить ввод в команду `read` в Bash, в Cygwin, используя ConEmu, в Windows?
Я пытаюсь сохранить вывод из трубы в переменную. После прочтения этого поста (доступа к выводу канала Bash с помощью «read») у меня возникли некоторые сомнения, вспомнив, удастся ли мне когда-либо ...
0
голосов
1ответ
84 показов
Попытка удалить закомментированные строки из кода без удачи
Попытка удалить все закомментированные строки из кода с помощью sed: 1) /* ... */ и /* \n \n \n */ Пробовал использовать эту структуру, чтобы скрыть, показывая, что внутри sed -n '/^\/\*/,/\*\//!p' ...
0
голосов
2ответа
228 показов
CMP и эхо-линия, которая отличается
Итак, у меня есть два текстовых файла. Я делаю cmp: karl@karl-laptop ~ $ cmp package1.json package2.json package1.json package2.json differ: char 339, line 14 Эти файлы отличаются одной строкой. Есть ...
0
голосов
2ответа
761 показов
Localhost как SSH мост между двумя серверами
Я могу подключиться через ssh к двум хостам, скажем, host1 и host2, и мне нужно скопировать файлы с host1 на host2 через rsync . Я знаю, что могу сначала выполнить копирование файлов с хоста 1 на ...
0
голосов
2ответа
702 показов
Bash: список файлов с абсолютными путями, по одному на строку, никакой другой информации
Я ищу команду, которая перечисляет все файлы в текущем каталоге. Требования: Абсолютные пути Один файл в строке Нет другой информации (например, размер, разрешения ...) Не показывать папки Что я ...
0
голосов
3ответа
747 показов
Какова сфера деятельности IFS?
Меня смущает сфера применения IFS, разные люди, кажется, думают, что он основан на сеансах, а не только в скрипте, после того как он был установлен / изменен. Моя проблема в том, что у меня есть ...
0
голосов
2ответа
891 показов
Ошибка «Команда не найдена» при попытке скопировать файл
Я установил Raspbian на Raspberry Pi и пытаюсь отправить тестовый файл с моего Macbook на Pi по локальной сети, но я получаю сообщение об ошибке: bash: scp: command not found с последующим lost ...
0
голосов
2ответа
612 показов
Игнорировать переменные из другой оболочки
Я нахожусь на рабочей станции Linux в сети со "старым" дистрибутивом. Кроме того, оболочка входа в систему обязательна для CSH. Я уже спрашивал администраторов, можно ли переключиться на другое (я ...
0
голосов
0ответов
25 показов
Во время передачи вывода команды другой команде, что если другая команда завершится?
nc -q -1 -lk -p 8080 < pipe | nc example.com 8080 > pipe Это команда, над которой я работаю. В основном это работает нормально, но иногда соединение с example.com сбрасывается из-за более низкого ...
0
голосов
1ответ
883 показов
Как запустить скрипт при входе в оболочку Windows 10 Bash?
Как запустить скрипт Bash (например, https://github.com/willemdh/firemotd) при открытии оболочки Bash для Windows 10? Я попытался поместить скрипт в /etc/profile.d, но он, похоже, не выполняется. ...
0
голосов
1ответ
65 показов
Использование grep для вывода bash
Я хочу найти серверы, которые не используют команду "net". Итак, я буду запускать скрипт с пульта. Сценарий таков: for ip in $(cat ip_list_file) do netCom=$(ssh -o ConnectTimeout=2 -o ...
0
голосов
1ответ
123 показов
Как вывести список файлов, которые были изменены после указанной даты и которых нет в списке папок
Моя цель - создать инкрементную резервную копию tar.gz для папки /data . Для этого я хочу получить список файлов, которые были изменены после последнего резервного копирования. Этот момент хранится в ...
0
голосов
1ответ
167 показов
псевдоним: извлечь параметры из команды
Извиняюсь за плохое название. Я не мог придумать лучшего. Я хочу связать команду с другой командой и извлечь параметры из текста самой команды. Я понимаю, что это неясно, поэтому, возможно, пример ...
0
голосов
1ответ
179 показов
bash: выполнение скрипта блокировки в Tmux
Я пытаюсь запустить 2 скрипта в 2 разных панелях TMUX из файла Bash. Проблема заключается в том, что все они блокируются, поэтому, как только я выполняю процесс из одной панели, я не могу перейти на ...
0
голосов
2ответа
482 показов
Rsync путь с ()
Сомоне может сказать мне, как заставить эту линию работать? rsync -rtvz --delete --exclude-from exclude.txt --out-format="%M %o %n" -e "ssh -p 2323 -i /root/.ssh/server" ...
0
голосов
1ответ
329 показов
Как предотвратить перевод кодов Bochs?
Моя родная раскладка клавиатуры - "dk" (датский). Я использую Tiny Core Linux на виртуальной машине (Bochs). Виртуальная машина загружает загрузчик, где у меня есть возможность предоставить карту ...
0
голосов
1ответ
128 показов
Как использовать vfork из скрипта bash
Если мы хотим , чтобы fork ничего из внутри Баш скрипт (или даже в командной строке), мы можем просто окружить его с $ () или бэк-тиков. Например; echo $(ls) - это раскроет текущую среду и запустит ...
0
голосов
1ответ
160 показов
ssh: не устанавливать $ PATH при передаче команд через EOL?
У меня есть сценарий развертывания, который я хочу запустить с удаленного сервера, если я подключаюсь к серверу и выполняю команду вручную, он работает нормально: ssh root@server cd ...
0
голосов
2ответа
808 показов
Демон <||> Различия в управлении процессом
Что касается этого отличного поста: https://stackoverflow.com/questions/958249/whats-the-difference-between-nohup-and-a-daemon Я хотел бы спросить следующее: После запуска приложения из моего ...
0
голосов
2ответа
531 показов
исключить файлы из списка, которые начинаются со строки в Unix
Я использую верхние копии файлов s3cmd на S3, но я хочу исключить все файлы, которые начинаются с 00 и являются JPEG. Я пытаюсь --exclude=00*.jpg безуспешно. есть идеи как это сделать?
0
голосов
2ответа
450 показов
Как запустить скрипт в непрерывном цикле
Я не понимаю, как запустить этот скрипт постоянно. Он используется для проверки, увеличивается ли размер /var/spool/mail , и покажет вывод "У вас есть почта". Я могу заставить его работать, я просто ...
0
голосов
1ответ
124 показов
Цикл Bash в Linux
Любая идея, как сделать.Ш файловый цикл? Я использую потоковый код с FFMPEG, и когда источник выходит из строя .sh закрывается и в любом случае переводит меня в автономный режим, чтобы при ошибке .sh ...
0
голосов
2ответа
84 показов
переименовать или перейти на close_write?
Я сводил себя с ума, пытаясь понять это. inotifywait -m -r -e close_write --format '%?' folder Как я могу взять определенный файл, который вызывает это событие и переименовать, а затем переместить ...
0
голосов
1ответ
745 показов
Запустить команду в tty и отправить / получить данные из нее в bash?
У меня есть программа, которая требует tty для работы. Как мне запустить эту программу в отдельном tty для моей оболочки и затем взаимодействовать с ней? (записывая в интерактивный stdin, читая из ...
0
голосов
4ответа
3k показов
Могу ли я создать файл конфигурации для скрипта оболочки?
Можно ли создать оболочку .sh или файл .command с файлом конфигурации? Мне нужно сделать резервную копию сайтов через Терминал и иметь возможность поместить некоторые данные в конфигурационные файлы ...
0
голосов
1ответ
2k показов
Найти измененные файлы из скрипта резервного копирования rsync
Я использую rsync на своем Linux-сервере Ububtu, чтобы создать машину времени, такую как резервное копирование системы. Каждый час cronjob запускает следующий скрипт (частичная выдержка): rsync -a ...
0
голосов
1ответ
517 показов
Загрузить скрипт при входе в систему через ssh (неинтерактивно)
Я пытаюсь загрузить модули среды из неинтерактивного удаленного сеанса и соответственно установить переменные среды. Например, в моем bashrc я обычно называю module load /path/to/cmake/3.x.x и когда ...
0
голосов
0ответов
2k показов
bash: перенаправить stderr/stdout запущенного процесса?
У меня запущен процесс, запущенный в терминале bash, который печатает какое-то приглашение, и я хотел бы отправить его в фоновый режим с помощью приглашения stderr/stdout, которое печатает либо ...
0
голосов
1ответ
57 показов
Выполнить последнюю команду в последнем активном терминале
Моя текущая настройка для разработки - это терминал для выполнения моего кода и несколько сеансов vim, в которых я пишу свой код. Поскольку я постоянно работаю над небольшими функциями и часто их ...
0
голосов
1ответ
387 показов
Как получить цвета vimrc для заполнения экрана?
У меня есть цветовая схема, установленная в vimrc. Когда я установил его и установил переменную term в xterm-256color, у меня был цвет фона только для текста. Затем я нашел решение установить в ...
0
голосов
1ответ
164 показов
CLI запускает Chrome по URL без префикса протокола https
Я пытаюсь написать сценарий, и терпит неудачу довольно жалко Мой сценарий выглядит следующим образом (хотелось бы, чтобы jira open не jira_open ): jira_open () { autoload -Uz vcs_info precmd () { ...