Articles of для

Обеспечение того, что подкаталоги не будут затронуты циклом (или поиском)

Пожалуйста, просмотрите эти коды, которые предназначены для выполнения в основном той же задачи (поиск основного .htaccess сайта и его изменение): for dir in “$HOME”/public_html/*.{com,co.il}/; do if pushd “$dir”; then chmod 644 .htaccess popd fi done 2>/dev/null а также: find “$HOME”/public_html/*.{com,co.il} -name “.htaccess” -exec chmod 644 {} \; Должны ли они также влиять на файлы .htaccess […]

для списка папок цикла без расширения

Я пытаюсь сгенерировать командную строку для скрипта резервного копирования в оболочке bash. Простой пример: EXCLUDES=”/home/*/.cache/* /var/cache/* /var/tmp/* /var/lib/lxcfs/cgroup/*”; for FOLDER in $EXCLUDES; do printf — ‘–exclude %b\n’ “$FOLDER” ; done Должно привести к: –exclude ‘/home/*/.cache/*’ –exclude ‘/var/cache/*’ –exclude ‘/var/tmp/*’ –exclude ‘/var/lib/lxcfs/cgroup/*’ Но проблема в том, что папки расширяются из оболочки. Я пробовал много примеров с […]

Какова цель ключевого слова «do» в Bash для циклов?

Какова цель ключевого слова do в Bash for синтаксиса цикла? Для меня это кажется излишним. for i in `seq 1 2`; do echo “hi”; done Почему синтаксис не такой? for i in `seq 1 2`; echo “hi”; done Я уверен, что это действительно соответствует цели. Я просто хочу учиться.

Смонтируйте хранилище из Fibre Channel SAN в Oracle Linux

У меня есть сценарий, когда мое общее хранилище доступно в SAN (сеть хранения данных). SAN доступен через Fibre Channel. Я устанавливаю какой-либо продукт Oracle и хочу использовать хранилище только из SAN. Проблема, с которой я сталкиваюсь в связи с «монтированием» местоположения из SAN на мою Linux-машину. Прикрепил скриншот.

ImageMagick – Увеличение имен файлов в течение нескольких циклов for

Это вопрос Bash о переименовании / увеличении имен файлов с помощью серии циклов for. Я не понимаю поведение … Работа с командой ImageMagick convert Если я сделаю это, скажем, 3 исходных файла: $ convert *.miff dir/%d.miff $ convert *.miff dir1/%d.miff Я получаю ожидаемое поведение, причем dir и dir1 оба содержат файлы 0.miff 1.miff 2.miff – […]

Обратный обмен именами файлов в папке снизу вверх

У меня есть несколько файлов JPG в определенной папке: hg_test_spr.jpg hg_test00001.jpg hg_test00002.jpg hg_test00003.jpg hg_test00004.jpg hg_test00005.jpg hg_test00006.jpg . . . hg_test01200.jpg Я хочу переименовать файлы в обратном порядке, чтобы имя первого файла заменялось последним, второе – вторым и т. Д. Другими словами: hg_test_spr.jpg –> DO NOT RENAME THIS hg_test00001.jpg –> hg_test01200.jpg hg_test00002.jpg –> hg_test01199.jpg hg_test00003.jpg –> […]

присоединение каждой строки файла с подчеркиванием

У меня есть входной файл с именем test.txt как это: Homo sapiens Mus musculus Rat rattus rattus Я хочу использовать цикл for здесь и перебирать каждую строку. Что-то вроде этого: for i in “`cat test.txt`” do fn=store_name do something else > ${fn}.txt done Поскольку в каждой строке между именами есть пробел, я использовал двойные кавычки […]

sh: -c: строка 1: синтаксическая ошибка: неожиданный конец файла

Эта команда выдает ошибку «sh: -c: строка 1: синтаксическая ошибка: неожиданный конец файла» for file in /dev/DataStage/myProject/source/TEST/MyFile_*.csv; do echo “Testing” done Что не так с приведенной выше командой? Спасибо

USB-драйвер геймпада для Linux

Моими небольшими усилиями по образу и подобию драйвера для джойстика игровой приставки «XBOX» был написан небольшой модуль, по крайней мере, для предварительной проверки, нажата ли клавиша или нет. Ссылка на исходный код драйвера для «XBOX»: xpad.c. Джойстик для которого примитивный драйвер “DragonRise Inc. PC TWIN SHOCK Gamepad” На самом деле я привожу fragment собственного кода, […]