Tag: shell script

Получить сменный путь диска по метке в сценарии bash

Я написал следующий пакетный скрипт Windows, который копирует данный файл на виртуальный диск Nucleo STM32: @echo off for /f %%D in ('%SystemRoot%\System32\wbem\WMIC.exe volume get DriveLetter^, Label ^| find "NODE_F446RE"') do set nucleo_drive=%%D rem echo Nucleo drive: %nucleo_drive% IF EXIST %nucleo_drive%\DETAILS.TXT ( IF EXIST %1 ( @echo on xcopy %1 %nucleo_drive% @echo off echo Copied %1 […]

Псевдотерминальное сообщение в скрипте

Это мой сценарий #!/bin/bash exec < filelist.txt while read updatedfile oldfile; do # echo updatedfile = "$updatedfile" #use for troubleshooting # echo oldfile = "$oldfile" #use for troubleshooting if [[ ! $updatedfile =~ [^[:space:]] ]] ; then #empty line exception continue # empty line exception fi if [[ ! $oldfile =~ [^[:space:]] ]] ; then […]

bash escape восклицательный знак внутри переменной с backtick

У меня есть это имя сценария bash test.sh и находится в / tmp: source $HOME/.backmeuprc databases=`mysql -h$DBHOST -u$DBUSER -p$DBPASSWORD -e "SHOW DATABASES;" | tr -d "| " | grep -v Database` файл .backmeuprc находится в /home/user и имеет следующее: DBHOST="localhost" DBUSER="mysqluser" #MySQL user that can dump all databases DBPASSWORD="somepasswordwith!and$and+andotherspecialcaracters'" DBPORT="3306" и проблема заключается в том, […]

xdotool печатает 8 вместо Tab

В настоящее время я работаю над «autotype» -script для прохода . Чтобы сделать это, мне нужно ввести имя пользователя, нажать «Tab», а затем ввести пароль. Для тестирования я использую следующий код: WID=$(xdotool selectwindow) xdotool windowactivate $WID type –delay 100 "Hello World" xdotool windowactivate $WID key –clearmodifiers Tab xdotool windowactivate $WID type –delay 100 "Hello World" […]

Сохранить кешированное видео на firefox?

Я нашел скрипт в Интернете, который позволяет мне сохранять кешированные флеш-файлы. https://github.com/janosgyerik/shellscripts/blob/master/bash/save-flash-linux.sh Это позволило бы мне запустить команду saveflash в терминале для отображения флеш-роликов и файлов. И тогда я мог бы запустить что-то вроде saveflash -n 2 nameofvideo.mp4 чтобы сохранить его. Я даже добавил возможность демонтировать аудио из видео. Я пытаюсь сделать то же самое […]

Сценарии оболочки, связанные с трубой: прерывание ловушки одного скрипта

У меня есть два сценария оболочки, один выполняется на сервере и записывает некоторые файлы во временный каталог. Затем этот каталог отправляется как tar-архив в stdout. В конце (или когда он прерывается) временная директория должна быть удалена. Сценарий сервера (сохраненный, например, в '~ / get_dumps.sh') выглядит следующим образом: #!/bin/sh set -e temp_dir=`mktemp -d` cd $temp_dir trap […]

Разделить CSV-файл на более мелкие файлы на основе некоторого условия

У меня есть файл со значениями ниже: Server1,12.22.21.13,1234,Kevin@xyz.com Server2,12.12.12.12,1223,Kevin@xyz.com Server3,13.11.11.11,1234,John@xyz.com Server4,11.11.11.11,1234,Chris@xyz.com Я хочу разбить файл на основе адреса электронной почты. Все строки, имеющие электронную почту Kevin@xyz.com, должны быть в файле с именем file1 и т. Д. Это очень большой файл, и я не могу жестко закодировать все идентификаторы электронной почты в case case.

Loop sed из шаблона с различными выходами из текстового файла, содержащего переменные

Я должен напечатать резюме для прохождения стажировки этим летом, и мне нравится, чтобы мои резюме были разработаны с наименованием компании в ее верхней части с работой, которую я ищу. Тем не менее, писать это дорогостоящее время, и мне было интересно, как сделать скрипт, который будет писать их из текстового файла, заполненного именами и позициями, такими […]

Инструменты и стратегии для анализа устаревшего приложения на основе сценариев оболочки

Мы унаследовали устаревшее приложение, которое было разработано еще в конце 90-х. Приложение cgi запускается на веб-сервере apache, скрипте bash и oracle db. Существуют gazillions скриптов bash, которые делают всю бизнес-логику, просмотр (html, css, javascript) завернутыми в соединения heredoc и базы данных. Проблема, которую мы имеем, – это анализ всех сценариев и того, как они работают, […]

Использовать команду sed с переменными

Я пробовал все возможные решения, доступные в Stack Overflow и связанных с ним веб-сайтах, но не нашел решения. Я потратил достаточное количество времени на эту проблему и, наконец, опубликовал этот вопрос. Я хочу использовать команду sed с переменными оболочки. Мой скрипт довольно прост: ## string to replace is the text after comma in the variable […]

Interesting Posts

Безопасность вин и Linux

Отключить atime и diratime на USB-накопителе с udev

Может ли ssh (агент) работать с двумя отдельными идентификаторами?

Перераспределение работает с файловыми дескрипторами или файловыми дескрипторами?

Установить браузер dwb

Внезапно меняющиеся пользователи

Экран гостевой Windows XP имеет неправильное соотношение сторон

Есть ли способ предотвратить выполнение процесса, не связанного с терминалом, «кто» внутри моего .envfile?

Регулярное выражение в сценарии bash

Как получить размер данных, которые еще не были записаны на диск?

mv файл в / dev / null breaks dev / null

Есть ли способ перечислить количество файлов при использовании dpkg -L для отображения файлов пакета?

Перемещение резервного хранилища контейнера LXC

Полный клон зашифрованного диска, не загружаемый на других компьютерах

.exrc файл в домашнем каталоге не эффективен

Linux и Unix - лучшая ОС в мире.