13
ответов

В Bash, когда исказить, когда написать сценарий, и когда записать функцию?

Мне потребовались почти 10 лет использования Linux для задавания этого вопроса. Это был весь метод проб и ошибок и случайный ночной интернет-серфинг. Но людям не должны требоваться 10 лет для этого. Если я был справедлив...
25.04.2016
11
ответов

Удалите последний знак строки с помощью обработки строк в сценарии оболочки

Я хотел бы удалить последний знак строки, я попробовал этот небольшой сценарий: #!/bin/sh t = "lkj" t= $ {t:-2} $t эха, но это печатает "lkj", что я делаю неправильно?
10.10.2016
10
ответов

Покажите сумму размеров файла в списке каталогов

Команда списка каталогов dir Windows имеет строку в конце, показывающем общую сумму пространства, поднятого перечисленными файлами. Например, dir *.exe показывает все .exe файлы в текущем каталоге...
13.04.2017
10
ответов

Скопируйте только Определенный текст файла другому

У меня есть файл abc.txt, содержание является <classpathentry видом = "src" путь = "Источники"/> <classpathentry вид = "обманный" путь = "WOFramework/ERExtensions"/> <classpathentry вид = "обманн
28.05.2014
9
ответов

Тест, если несколько переменных установлены

Я хотел бы удостовериться, что в определенный момент сценария, после sourceing конфигурационный файл, несколько переменных установлены и, если они не, для остановки выполнения, говоря пользователю о пропавших без вести...
23.05.2017
9
ответов

Как может я числа групп в файле

У меня есть файл с числами в формате плавающем. Я могу рассмотреть их через вид-rn numbers.txt | меньше, я хотел бы, хотя смочь "сгруппировать" их. Т.е. легко посмотрите, сколько находится в том же диапазоне. Дать...
03.05.2014
8
ответов

Как изменить расширение нескольких файлов?

Я хочу изменить расширение файла с *.txt на *.text. Я пробовал использовать команду basename, но у меня возникают проблемы с изменением более чем одного файла. Вот мой код: files=`ls -1 *.txt` for x in ...
09.04.2019
8
ответов

Как я могу удалить все комментарии из файла?

У меня есть файл с комментариями: панель нечто наполняет #Do не, показывают это... morestuff evenmorestuff#Or это, я просто хочу распечатать весь непрокомментированный код: панель нечто наполняет morestuff evenmorestuff Способность к...
07.09.2017
8
ответов

Что является утилитой: команда в сценариях оболочки, учитывая, что это явно ничего не делает?

В ответе на этот вопрос о комментариях в сценариях оболочки обозначается что: пустая команда, которая явно ничего не делает (но не должен использоваться для комментариев). Что было бы...
13.04.2017
8
ответов

Как эффективно генерировать большие, равномерно распределенные, случайные целые числа в ударе?

Я задавался вопросом, что было бы лучшим способом получить хорошую случайность в ударе, т.е. что будет процедурой для получения случайного положительного целого числа между МИН и МАКСОМ, таким образом, что диапазон может быть...
13.04.2017
8
ответов

Как я добавляю текст к началу и концу нескольких текстовых файлов в Bash?

У меня есть каталог, полный текстовых файлов. Моя цель состоит в том, чтобы добавить текст к началу и концу всех их. Текст, который идет вначале и конец, является тем же для каждого файла. На основе кода я добрался...
15.10.2016
8
ответов

Почему лучше использовать “#!/usr/bin/env ИМЯ” вместо “#!/path/to/NAME” как моя хижина?

Я замечаю, что некоторые сценарии, которые я получил от других, имеют хижину #!/path/to/NAME, в то время как у других (использующий тот же инструмент, ИМЯ) есть хижина #!/usr/bin/env ИМЯ. Оба, кажется, работают правильно....
16.07.2015
8
ответов

Как я создаю список с числами как это?

Как делают я создаю список как это: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15, Куда я выполняю команду 15 или что-то. Или если бы я указываю 100, это сделало бы его с 100 числами или 10000, и это сделало бы его как...
07.11.2014
8
ответов

Добавление двух чисел с помощью expr

Я изучаю сценарии Shell для диплома в IT, который я в настоящее время делаю. Я пытаюсь записать маленький сценарий, который добавляет два числа как показано как в одном из учебных руководств, которые нам дали. эхо "Входит два...
08.08.2012
7
ответов

Тест, если существуют файлы, соответствующие шаблону для выполнения сценария

Я пытаюсь записать если оператор, чтобы протестировать, существуют ли любые файлы, соответствующие определенному шаблону. Если существует текстовый файл в каталоге, он должен запустить данный скрипт. Мой код в настоящее время: если [-f/*...
21.10.2019
7
ответов

Как я обрезаю ведущий и запаздывающий пробел от каждой строки некоторого вывода?

Я хотел бы удалить все продвижение и конечные пробелы и вкладки от каждой строки в выводе. Существует ли простой инструмент как обрезка, в которую я мог передать свой вывод по каналу? Файл в качестве примера: протестируйте пространство в заднем тесте...
26.08.2019
7
ответов

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

Я взломал на большом количестве сценариев оболочки, и иногда самые простые вещи экранируют меня. Сегодня я натыкался на сценарий, который сделал широкое применение: (двоеточие) встроенный удар. documenation кажется простым...
15.12.2017
7
ответов

Передача параметров, передаваемых по имени к сценариям оболочки

Там какой-либо простой способ состоит в том, чтобы передать (получают) названные параметры к сценарию оболочки? Например, my_script-p_out '/some/path'-arg_1 '5' И внутри my_script.sh получают их как: # я верю этому...
07.11.2017
7
ответов

как совместно использовать переменные среды между оболочками как globals, связанный с основным pid?

Так, я должен совместно использовать переменные среды между оболочками, и что изменения на переменных быть быстро распознанным всеми оболочками, как глобальные переменные. Но они должны быть связаны с основным PID...
03.05.2017
7
ответов

Самый короткий способ извлечь последние 3 символа основы (минус суффикс) имя файла

Я пытаюсь установить переменную в sh сценарии к последним 3 символам базового имени файла (базовым именем, которое я имею в виду без пути и без суффикса). Я преуспел в том, чтобы делать это, но, просто...
20.03.2017
7
ответов

Параллелизируйте Bash ДЛЯ цикла

Я пытался параллелизировать следующий сценарий, конкретно каждый из трех ДЛЯ экземпляров цикла, с помощью Параллели GNU, но не смог. 4 команды, содержавшие в ДЛЯ выполненного цикла...
27.11.2016
7
ответов

Как объединить текст алфавитных строк с числовыми строками в оболочке?

У меня Есть файл, который имеет текст как это: AAAA BBBB CCCC DDDD 1234 5678 9012 3 456 EEEE 7890 и т.д... И я хочу подойти Алфавитные строки с Числовыми строками, таким образом, они похожи на это: AAAA...
05.05.2015
7
ответов

Удалите папки, которые не соответствуют списку

Мне нужен практический пример, как избавляются папки, которые не находятся в списке в Linux. Таким образом, я не должен сравнивать его содержание или md5sums, просто сравнить имена папок. Например, одна папка имеет немногих...
22.03.2015
7
ответов

Вызов нескольких сценариев удара и выполнение их параллельно, не в последовательности

Предположим, что я имею три (или больше) сценарии удара: script1.sh, script2.sh, и script3.sh. Я хотел бы назвать все три из этих сценариев и выполнить их параллельно. Один способ сделать это только к...
22.11.2014
7
ответов

Как я могу протестировать, если переменная пуста или содержит только пробелы?

Следующий синтаксис удара проверяет, не ли параметрический усилитель пуст: [[! $param-z]], Например: параметрический усилитель = "" [[! $param-z]] && отзываются эхом, "Я не нуль" Никакой вывод и его штраф. Но когда параметричес
29.07.2014
7
ответов

Получите текст между двумя специальными символами в строке с помощью оболочки

У меня есть строка, которая прибывает из файла через: кошка aaa.txt | grep "HIJK" Вывод дает: HIJK = "Меня зовут HIJK" я должен получить текст Меня зовут HIJK в переменную в сценарии оболочки. Я попробовал...
26.06.2014
7
ответов

Как сказать, что “кошка” управляет для не держаний, когда нет никакого обеспеченного пути?

Я просто пытаюсь заставить сценарий удара возвращать содержание текстового файла. #!/bin/bash кошка 1$ проблема.. когда путь к файлу не будет питаться к этому сценарию удара..., как он даже закроется...
21.06.2014
7
ответов

Должны сценарии, которые требуют сбоя sudo, если они не имеют его или используют sudo и подсказку?

У меня есть сценарий, который дает мне мелкомодульный контроль над моей яркостью подсветки и требует, чтобы sudo работал. Это - по существу это: подсветите = "/sys/class/backlight/acpi_video0/brightness", повторяют 1$ | мишень...
18.03.2014
7
ответов

Сценарий Bash для преобразования всех *flac к *.mp3 с FFmpeg?

Я хочу преобразовать весь *.flac в *.mp3 в определенной папке. Это - то, что я попробовал, но не работы: # изменяются на CD корневого каталога ~/, музыка # преобразовывают все *.flac файлы ffmpeg-i *.flac-acodec...
13.02.2014
7
ответов

Добавьте строки к началу и концу огромного файла

У меня есть сценарий где строки, которые будут добавлены в начале и конце огромных файлов. Я попробовал как показано ниже. для первой строки: sed-i '1i \'" $FirstLine" $Filename для последней строки: sed-i'...
22.08.2013

Еще нет никакого руководства использования этим тегом …!

Руководство использования, также известное как тег выборка Wiki, является короткой аннотацией, которая описывает, когда и почему тег должен использоваться на этом сайте конкретно.

Еще нет никакого тега Wiki для этого тега …!

Справка wikis тега представляет вновь прибывших тегу. Они содержат обзор темы, определенной тегом, наряду с инструкциями по его использованию.

Все зарегистрированные пользователи могут предложить новый тег wikis.

(Обратите внимание, что, если у Вас есть меньше чем 20 000 репутаций, Ваш тег, Wiki будет одноранговым узлом, рассмотренным, прежде чем это будет опубликовано.)

---------121 вопрос--------2143----о сценариях оболочки, исполняемые файлы, которые интерпретируются оболочкой (удар, zsh, и т.д.).

Вопросы о сценариях оболочки, исполняемые файлы, которые интерпретируются оболочкой (удар, zsh, и т.д.).

Сценарии Shell часто считают простым проблемно-ориентированным языком программирования. Типичные операции, выполненные сценариями оболочки, включают управление файлом, выполнение программы и текст печати.

Дальнейшее чтение