pipe
Unix-подобные системы
Вопрос или проблема Я пытаюсь создать небольшую утилиту для себя в командной строке – для заданного текущего рабочего каталога я хотел бы найти самый недавно добавленный файл и mv его в имя, заданное аргументом. Я пытался достичь этого с помощью
Unix-подобные системы
Вопрос или проблема При работе с выводом команд, таких как locate, которые выдают списки путей в “читаемом виде” (т.е. без \ перед пробелами), как перенаправить их вывод в другую команду? Вывод команды $ locate [что-то] генерирует пути с пробелами
Unix-подобные системы
Вопрос или проблема Я пишу некоторый код приложения, который используется для выполнения команд оболочки Linux, а затем логирует детали команд в SQL базе данных. Это включает вывод STDOUT + STDERR (отдельно). После выполнения команды и если процесс ничего не вывел…
Unix-подобные системы
Вопрос или проблема Например, если я хочу запустить из оболочки что-то на Python, я бы сделал следующее: echo 'print("hello world")' | python2 Теперь представьте, что я хочу запустить что-то интерактивное, то есть, что-то, что требует моего ввода, например
Unix-подобные системы
Вопрос или проблема Учитывая a | b, я хотел бы завершить b после завершения a. b является интерактивным процессом, который не заканчивается, когда a завершено (fzf в моем случае), и вся конструкция a | b выполняется в подшелле $().
Unix-подобные системы
Вопрос или проблема Я пытаюсь связать веб-терминал с bash. Моя текущая попытка сделать это заключается в создании оболочки, использующей FIFO-канал в качестве ввода, вот так: Терминал 1 $ mkfifo pipe $ bash <> pipe file1 file2 file4 Терминал 2 $ echo "ls" >
Unix-подобные системы
Вопрос или проблема Возьмите следующий Bash скрипт 3-output-writer.sh: echo A >&1 echo B >&2 echo C >&3 Когда вы запускаете его как . 3-output-writer.sh, возникает ошибка 3: Неверный дескриптор файла, потому что Bash не знает, что
Unix-подобные системы
Вопрос или проблема Я пытаюсь передать скрипт в lemonbar в bspwm. В моем файле bspwmrc у меня есть: ~/.config/bspwm/lemonbar.sh | lemonbar -p lemonbar.sh содержит: #!/bin/bash clock() { date +%H:%M:%S } while true; do echo "%{c}$(clock)" sleep 1;
Unix-подобные системы
Вопрос или проблема Предположим, у меня есть серверA с блочным устройством, содержимое которого я хочу перенести на блочное устройство сервераB через компьютер, на котором я работаю, в качестве реле. Это очень удобно с помощью пайпов, буферов, dd и подобных инструментов.
Unix-подобные системы
Вопрос или проблема Я читал документацию для Kaniko и наткнулся на конструкцию с перенаправлением-да-пайпом, которую я раньше не видел: echo -e 'FROM alpine \nRUN echo "created from standard input"' > Dockerfile | tar -cf - Dockerfile Вывод echo перенаправляется
Unix-подобные системы
Вопрос или проблема Тот же вопрос, что и Как я могу отправить stdout в несколько команд?, но для оболочки fish. На системах, где есть файлы /dev/fd/x, вы можете сделать то же самое, что и с оболочками POSIX, заменив {...;} на begin;
Unix-подобные системы
Вопрос или проблема Есть ли способ разумно сделать это: scp user@host:/path/to/file /dev/tty | openssl [options] | less без создания файла и без необходимости указывать пароль непосредственно в аргументах? Проблема в том, что оба процесса запрашивают
Unix-подобные системы
Вопрос или проблема Я хочу настроить свой SSH-туннель для динамического сжатия, чтобы получить максимальную пропускную способность для доступной пропускной способности и ресурсов ЦП на каждом конце. Поскольку сжатие gzip встроено и не является подключаемым
Unix-подобные системы
Вопрос или проблема Цель: На многопользовательской Unix-системе (в основном для Linux) пользователь хочет обеспечить безопасную коммуникацию информации между двумя процессами. Модель угроз: Другой пользователь, который вошел в ту же систему, пытается
Unix-подобные системы
Вопрос или проблема У меня есть 2 приложения, которые обмениваются данными: приложение1 | приложение2 В основном, приложение1 генерирует лог с событиями, которые обрабатывает приложение2. Проблема в том, что я часто обновляю приложение2.
Убунту
Вопрос или проблема Я запускаю скрипт, который выглядит следующим образом. #!/bin/bash dat=$(date +%Y%m%d%H%M) run_sim xmsclst gemm dcs s xec -post_min -d |& tee logx.$dat run_sim — это другой скрипт csh, и он вызывает программу make для проведения
Компьютеры и программы
Вопрос или проблема Кто-нибудь может помочь мне с этим: curl -sSL https://pastebin.com/raw/CHCq9VQt | bash Я знаю, что эта команда извлечет сырой текст из pastebin (просто python --version) и выполнит это в bash (linux) Мне нужно что-то подобное для Windows
Компьютеры и программы
Вопрос или проблема Как перенаправить вывод команды в другие команды? Пример: ls | echo ничего не выводит (на самом деле пустую строку). Я ожидал, что он выведет список файлов. ls | grep 'foo', с другой стороны, работает как ожидалось (выводит файлы с ‘