Я натыкался на некоторые сценарии как это недавно: (набор-e;-материал; do-more-stuff;) || эхо перестало работать, Это выглядит хорошо мне, но оно не работает! Набор-e не применяется, когда Вы добавляете ||...
У меня есть 1 000 gzipped файлов, которые я хочу отсортировать. Делая это последовательно, процедура выглядит довольно простой: найти. - имя *.gz - должностное лицо zcat {} | вид> {}.txt \; Не уверенный, что код...
Я хотел бы иметь сценарий, который бы добавлял каждую строку стандартного ввода с информацией о том, сколько времени потребовалось для ее генерации.
В основном для ввода: foo
бар
baz Я бы хотел получить 0 foo
10 бар
5 baz ...
Я пытаюсь понять, как точно Bash рассматривает следующую строку: $ (<"$FILE") Согласно странице справочника Bash, это эквивалентно: $ (кошка "$FILE") и я могу следовать за цепью рассуждений...
У меня есть каталог, расположенный внутри / var / www / html. Я переименовал этот каталог с помощью mv с example1 в example2. Как я мог войти в каталог с новым именем в момент изменения имени? Как бы ...
В Windows при использовании CLI используется только одна программа (cmd.exe). Вы отправляете ввод в cmd.exe, а cmd.exe, в свою очередь, отправляет вам вывод (отображает вывод на экране): Но в Linux ...
Я ищу быстрый способ найти точку монтирования файловой системы, содержащей данный ФАЙЛ. Там что-нибудь является более простым или более прямым, чем мое решение ниже? df-h ФАЙЛ |tail-1 | awk-F % '{...
Этим вопросом является своего рода фаза II к первому вопросу, в котором я отправил здесь, у меня есть каталог, который содержит набор подкаталогов, .zip файлы и другие случайные файлы, не содержавшие в под-...
Я ищу способ перечислить все файлы в каталоге, содержащие полный набор ключевых слов, которые я ищу, в любом месте файла. Таким образом, ключевые слова не должны располагаться в одной строке. Один из способов сделать ...
Я главным образом работаю над Mac, и ssh/tmux подключают к машине Linux, чтобы сделать мою работу. У меня есть ssh-агент, работающий на машине Linux. Я установил-g среду обновления "SSH_AUTH_SOCK SSH_ASKPASS WINDOWID...
Я читал, что точка с запятой используется для разделения программ: $ echo 3; ls -la Означает ли это, что if, then и else - это отдельные программы? $ если [$ ПЕРЕМЕННАЯ == abcdef]; тогда эхо да; иначе эхо нет; ...
Я хочу написать небольшой сценарий резервного копирования, но мне нужно исключить некоторые каталоги. Поэтому я решил поместить все мои исключенные каталоги в такой массив. exclude [0] = '/ home / user / test1'
exclude [1] = '/ ...
Я работаю над сценарием, который загружает вещи. В сценарии мне нужно соотнести имя и URL-адрес, который будет загружаться повторно (отсюда и сценарий) name1, url1
name2, url2
name3, url3 command $ ...
Я использую следующий цикл while для чтения файла. while read file
do FileFound="`find $DataDir -name $file -print 2>/dev/null`" if [ -n "$FileFound" ]; then echo $FileFound >> ...
Я должен выполнить несколько команд с помощью nohup. Каждая команда должна быть выполнена после предыдущей команды. Я использовал эту команду в качестве примера: nohup wget $url && wget $url2>/dev/null...
Я создал каталог с именем "$ pattern", и теперь, когда я пытаюсь его удалить, он говорит шаблон: неопределенная переменная. Я пробовал: $ rm -r $ pattern
$ rm -rf $ шаблон
$ rm "$ option [value = '2016']"
С netcat слушателем как: nc-l <порт> <~/.bashrc, я могу захватить свой .bashrc на новой машине (не имеет nc или LDAP) с: кошка </dev/tcp / <IP> / <порт>> ~/.bashrc Мой...
Что является различием между выполнением сценария как это:./test.sh и выполнение сценария как это:. test.sh? Я попробовал простой, сценарий с двумя строками, чтобы видеть, мог ли я найти, было ли...
Я хотел бы вставить новые строки в текстовые файлы, если существуют отсутствующие значения. У меня есть, например, следующий текстовый файл (A.txt), для которого отсутствует строка 5. Кроме того, как файл должен иметь 12...
У меня растет коллекция скриптов, которые должны быть исходными, а не запущенными. В настоящее время они имеют команду shebang #! /bin/cat, но я бы предпочел, чтобы при запуске они были исходниками в bash, в том же ...
Я пытаюсь добавить текущую дату в конец имени файла как это: TheFile.log.2012-02-11 Здесь - то, что я имею до сих пор: набор сегодня = 'дата + %Y' mkdir-p The_Logs и находит. - имя The_Logs-...
Как я могу добавить начальные символы для заполнения строки к определенной длине? Предположите, что я хочу добавить, обнуляет перед строкой, если упомянутая строка короче, чем 20 символов: printf '%020s\n' "$line"...
Или, вводное руководство по устойчивой обработке имени файла и другой строковой передаче в сценариях оболочки. Я записал сценарий оболочки, который работает хорошо большую часть времени. Но это дросселирует на некоторых исходных данных (например, на некот
Возможно ли, чтобы команда ls вела себя по-разному в зависимости от количества записей в каталоге, которые могут быть перечислены? Если я просто использую ls (без модифицирующих опций, но могу указать каталоги или ...
Я хочу запустить сценарий для всех файлов в папке, например: sh script.sh *. fasta> output, однако я хочу, чтобы выходные данные были в отдельных файлах для каждого ввода. Так что вместо 5 файлов ...
У меня есть файл blahblah \ r \ n.txt, который я хочу удалить, но rm blahblah \ r \ n.txt не работает, поскольку я получаю сообщение Нет такого файла или каталога. Как удалить ??
Я хочу переименовать несколько файлов (file1 ... filen в file1_renamed ... filen_renamed) с помощью команды find command: find. -type f -name 'file *' -exec mv filename = '{}' $ (basename $ filename) _renamed ';'; ...
Учитывая процесс оболочки (например, sh) и его дочерний процесс (например, кошка), как я могу моделировать поведение Ctrl+C с помощью идентификатора процесса оболочки? Это - то, что я попробовал: Выполнение sh и затем кошка: [user@...
У меня сценарий выглядит так: c = 0
для f в * / *; выполните
cp -v "$ f" "/ myhome / CE $ (printf '% 0 * d' 2 $ BATCHNUM) -new-stuctures_extracted / test - $ (printf '% 0 * d' 5 $ c ) "
c = $ ((c = c + 1))
готово Однако пользователь должен ...