Tag: оболочки сценарий

Работа с оператором if

Я добавил код из ранее заданного вопроса : Мой код: DIR="$1" if [ -e "$DIR" ] then echo -n "total directories:" ; find $DIR -type d | wc -l echo -n "total files:" ; find $DIR -type f | wc -l else if [ -f "$DIR" ] then echo " Directory doesn't exist" else echo […]

файл сценария оболочки сценария

У меня есть вывод, который мне нужно экспортировать в файл. Затем мне нужно вызвать этот файл, чтобы запустить скрипт. Другим условием было бы запустить последний запрос или инструкцию после 15 минут. См. Следующий код: #SORT RESULT IN DESCENDING ORDER. #FORMAT SYNTAX FOR BACKUP DELETION sort -r ${TEMPRESULT2} | sed -e "s/^/DELETE BACKUP /g" | sed […]

разделение файлов на основе их имени

У меня есть папка, содержащая множество файлов, таких как 3 файла lac plus. Я должен отделить их в соответствии с их именами в трех разных папках. например, несколько имен: 7msf_stem_0_mcannotate.pdb 7msf_loop_3_mcannotate.pdb 6tna_strand_10_mcannotate.pdb 7msf_strand_4_mcannotate.pdb Я должен хранить все файлы, содержащие «stem» в их имени, в одной папке с именем stem, те, которые содержат «петлю» в их […]

Сценарий Bash Не меняющийся каталог

У меня есть небольшой сценарий, над которым я работаю, где мне нужно читать несколько строк: #!/bin/bash echo "Enter SUID: " read $uid echo "Enter Tag Number: " read $dicomTag dicomDump() { arg1=$1 cd ~/export/"$1" dcmdump *.dcm > dcmResults.txt } tagFinder() { arg1=$1 arg2=$2 for i in $(cat ~/export/"$1"/dcmResults.txt); do grep "$2" | >> tagResults.txt break […]

найти проблему в скрипте bash

Я пишу программу, печатающую файл и каталог каталога. Но я должен игнорировать определенный файл. Мы храним их в .ignorefile . Итак, чтобы получить только тот файл, который я хочу, я использую функцию find. Но каждый раз я получаю такую ​​же ошибку: No such file or directory . И, когда я пытаюсь использовать терминал, он отлично […]

Сценарий оболочки для отображения первой или последней n строк файла

Я хочу написать сценарий, в котором перечислены либо первые n строк, либо последние n строк указанного файла. cd $1=filename $2=string $3=lenght if [ "$filename" == "head" ] #If the user uses the head command then do the following. then [ "$filename" == "tail" ] head -n 10 /MyDirectoryGoesHere else #If the user uses the tail […]

разархивируйте последний zipped-файл из списка zip-файлов

Я хочу написать сценарий, который получает последний файл из списка zipped-файлов, а затем распакует файл Я пробовал ls -t1 | head -n 1 -exec unzip {} ls -t1 | head -n 1 -exec unzip {} ->, чтобы получить последний заархивированный файл. и разархивировать его, но он не работает

Печатать строку несколько раз

Я хочу написать скрипт, который принимает два параметра, строку и число. Сценарий с печатью строки n, округленной звездочками. Так, например, для. script "Hello World!" 3 script "Hello World!" 3 напечатает: ************** *Hello World!* *Hello World!* *Hello World!* ************** Как я могу это сделать?

Я могу запустить код из терминала, но ту же команду, выдающую ошибку при запуске в сценарии оболочки

Я новичок в сценариях Unix и shell, я могу запустить код из терминала, но ту же команду, выдающую ошибку при запуске в сценарии оболочки. #!/bin/bash diff <((sort doc1) <(sort doc2)) | grep -x '.\{6\}' >sample.txt Я получаю эту ошибку при запуске оболочки: /App$ sh filediff.sh filediff.sh: 4: filediff.sh: Syntax error: "(" unexpected

Запрос базы данных в цикле while

Я пытаюсь определить, была ли база данных инициализирована путем выполнения запроса и проверки кода выхода. Если код выхода равен 0, я знаю, что запрос базы данных был принят и база данных должна быть инициализирована. Я не могу использовать pg_isready потому что версия postgres до 9.3, поэтому я разработал следующий код: while (( $(su -l postgres […]

Interesting Posts

Что делает приложение совместимым только с конкретным дистрибутивом Linux?

Приоритет пропускной способности виртуальной машины

Как установить настройки YUM в Kickstart?

Значение «e» и «ee» в столбце «Id» `fdisk -l`?

утилита регистрации файлов типа буфера

Изменение LAN MAC на маршрутизаторе DD-WRT для обмена

использование cron для запуска скрипта

Почему мне не удается включить соединение на портах 80 и 443?

Как удалить двойные кавычки и точки из файла

Проблема запуска java на Debian: «ошибка при загрузке разделяемых библиотек: libjli.so»

Невозможно выполнить ping-роутер, но широковещательный ping возвращает ответ от него

Какой порядок поиска используется для печати

Есть ли инструмент глубокого анализа Linux, который также сравнивает атрибуты файлов?

Как я могу запретить Windows переписывать GRUB при использовании устройства с двойной загрузкой

синтаксическая ошибка при попытке выполнить программу python в оболочке bash

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