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

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

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 () { ...