Tag: shell

Не удается выполнить команду с корнем на удаленном хосте Linux

Я пытаюсь перенести код оболочки на код ткани Python. Проблема, которую я встречаю, заключается в том, что Python не может выполнять команду с корнем на удаленном узле Linux. Может ли кто-нибудь встретить эту проблему и понять ее? Я очень благодарен за вашу помощь. Заранее спасибо. TestHost1="host01 host02 host03" for host in $TestHost1 do sshpass -p […]

Шестнадцатеричная проверка последовательности чисел в Linux?

У меня есть список шестнадцатеричных чисел. Я хотел бы проверить, находятся ли они в последовательности или нет. То есть, они должны быть последовательными числами в порядке возрастания. Другими словами, должно быть приращение 1 от каждой строки к следующей. Пример списка шестнадцатеричных чисел: 85AF 85B0 85B1 85B2 85B3 85B4 85B5 85B6 85B7 85B8 85B9 85BA 85BB […]

Как написать сценарий оболочки, чтобы при компиляции моей программы на C ++ он поместил двоичный код в двоичный каталог

У меня есть каталог под названием Binary и множество исходных файлов: ./ ├── Binary/ ├── lesson02.cpp ├── lesson04.cpp └── lesson06.cpp когда я компилирую исходный код g++ lesson01.cpp -o lesson01 Я хочу, чтобы lesson01 был помещен в Binary/

Разделить файлы с помощью awk и сгенерировать результаты в другом каталоге

Я использую сценарий оболочки, где я разбиваю файл в соответствии со значениями определенного столбца (используя awk). Мой скрипт находится в папке X, но мне нужны результирующие файлы, которые будут созданы в папке Y. Как я могу это сделать? Так генерируются файлы: awk -F';' 'NR==1{h=$0; next} !seen[$3]++{f="FILE_"$3".txt";print h > f} {print >> f}' $input

Очередь нескольких видео из Bash Script

-Skip, чтобы смело пропустить пух – Я новичок в ubuntu, так что все еще изучаю веревки того, как идут сценарии bash. У меня есть этот код, над которым я работал, который отлично работает. (побочный вопрос – можно ли вообще оптимизировать часть обратного отсчета? Определите его один раз и вызовите в каждом разделе?). С помощью команды […]

Как поместить переменную в циклы?

for seq in {046725..046899} do #body done Выше сегмент кода работает красиво, сохраняя предшествующие нули в переменной seq, но почему следующий сегмент кода не запускается? Там в любом случае? Мне нужна переменная seq для циклов, чтобы иметь предшествующие нули, если есть какие-либо предшествующие нули. lowest=046725 highest=046899 for seq in {$lowest..$highest} do #body done

mv: Нет такой ошибки в файле или каталоге, хотя каталог, безусловно, существует

Я file.gz выполнить очень простую задачу перемещения file.gz из /home/username/Downloads/file.gz в /mnt/gentoo/proc/ Когда я mv /home/username/Downloads/file.gz /mnt/gentoo/proc/ он возвращается с mv: cannot create regular file '/mnt/gentoo/proc/file.gz': No such file or directory ls /mnt/gentoo/proc дает огромный список файлов, которые действительно находятся в этом каталоге. ls /home/username/Downloads/ дает только file.gz touch /mnt/gentoo/proc/file.gz не работал и дал мне […]

Как создать простой скрипт, чтобы убить uhttpd, а затем запустить lighttpd?

У меня есть маршрутизатор, запускающий uhttpd по умолчанию, и есть процесс, использующий lighttpd я хотел бы запустить вместо этого. Поскольку оба процесса имеют один и тот же порт, я хотел бы убить uhttpd затем запустить lighttpd автоматически (путем установки скрипта, который содержит команды как задание cron которое выполняется при перезагрузке). Когда я запускаю команды, я […]

Как использовать grep для извлечения имен файлов в конце строк?

У меня есть файл журнала, который содержит информацию, такую ​​как вывод с использованием ls *.CCD из каталога /var/tmp/Person : -rwxr-xr-x 1 bv90 dkas 153698 Nov 18 13:08 WE994002.CCD У меня много таких строк. Если я делаю grep .CCD /var/tmp/k.log | grep bv90 | grep "Nov 18" grep .CCD /var/tmp/k.log | grep bv90 | grep "Nov […]

Как запустить команду SSH для установки StrictHostKeyChecking = no?

Я пытаюсь запустить команду ssh -o StrictHostKeyChecking=no но я немного потерял, как ее запустить. Я попытался запустить его из сценария оболочки, но на выходе была страница руководства или параметры, в которых перечислены все параметры. Затем я попытался запустить эту команду из оболочки (Cygwin), но получил тот же самый выход. Как запустить команду? Нужно ли мне […]

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