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

Рекомендации по написанию дисков Blu-Ray на Linux

Неправильное количество кликов от мыши и капель, нажмите и удерживайте, затем снова забирает

копирование файлов из многих каталогов в один с помощью rsync

Есть ли программа для мониторинга состояния xkb?

Как проверить наличие пустых паролей?

Маршрутизировать трафик VPN через разные прокси

Браузерный интерфейс для Linux

Как использовать grep для трубы |

FTP прямо в каталог, а не делать его относительно домашней директории пользователей FTP?

Несколько сеансов Unix

Сценарий Bash, который может направлять поток stdin в программу

Прочитайте файл по строкам и введите другую строку

Новые Tmux Panes идут в тот же каталог, что и текущая панель; новые окна tmux переходят в домашнюю директорию?

Поиск и копирование каталогов, содержащих тип файла

Live USB – Tails пытается загрузиться, но заканчивается загрузкой в ​​Kali Linux

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