8
ответов

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

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

Почему обязательные утилиты POSIX не встроены в оболочку?

Цель этого вопроса - ответить на любопытство, а не решить конкретную вычислительную проблему. Возникает вопрос: почему обязательные утилиты POSIX обычно не встраиваются в реализации оболочки? ...
24.02.2017
8
ответов

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

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

Как проверить, присутствует ли какой-либо IP-адрес в файле с помощью сценария оболочки?

У меня есть сценарий, который генерирует некоторые выходные данные. Я хочу проверить этот вывод для любого IP-адреса, например 159.143.23.12. 134.12.178.131 124.143.12.132 if (IP-адреса находятся в ) then // куча ...
18.07.2016
8
ответов

Числа печати от 1-50

x=1, в то время как [$x - le 50] действительно повторяют $x$x = (($x + 1)) сделанный, я имею, написал вышеупомянутый код. То, что, кажется, легкая задача на многих языках программирования, дает эту ошибку для меня. solution.sh: строка 5:...
08.12.2014
8
ответов

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

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

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

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

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

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

Сбои сценария оболочки: Синтаксическая ошибка: “(” неожиданный

Я работал над сценарием, который автоматизирует установку среды разработки для разработки Raspberry Pi (пошаговые детали, что работа здесь). Сценарий связан в той статье, но...
18.08.2012
8
ответов

Сценарий может быть исполняемым файлом, но не читаемый?

Действительно ли возможно выполнить сценарий, если нет никакого разрешения считать его? В корневом режиме я сделал сценарий, и я хочу, чтобы другой пользователь выполнил этот сценарий, но не считал его. Я сделал chmod для запрещения чтения и...
18.07.2012
7
ответов

awk печатает столбцы, разделенные пробелом

У меня есть *файлы.dat, как показано ниже, в каталоге :$ кошачий праздник _us.dat 20210101 1 Новый год 20210102 2 День труда 20210103 1 День Независимости Вывод Хочу :20210101 _Новый год...
28.02.2021
7
ответов

Разрешить запуск сценария bash от имени пользователя root, но не sudo

Я здесь новичок и новичок в bash/linux. Мой учитель дал мне задание разрешить запуск сценария только тогда, когда вы «действительно» являетесь пользователем root, а не когда вы используете sudo. После двух часов поисков...
30.12.2020
7
ответов

Почему я получаю сообщение «строка 1: $ ': \ r': команда не найдена»?

Я использую Cygwin на своем ноутбуке (DOS). У меня есть сборник сценариев от коллег и мой собственный. Я не айтишник, не разбираюсь в Unix. Я следую синтаксису своих коллег и могу ...
25.10.2020
7
ответов

Преобразование построчного блока вывода программы в CSV при удалении заголовков строк

Нужна ваша помощь, вывод моей команды: Server1: CPU(S): 8 RAM: 24 Socket: 2 Server2: CPU(S): 16 RAM: 32 Socket: 5 Желаемый результат: Server1:,8,24,2 Server2 :,16,32,5
18.12.2019
7
ответов

Извлечь подпоследовательность, соответствующую n:th шаблону из файла

У меня есть ниже блоки данных (несколько) chr1.trna4 (17188416-17188486) Длина: 71 п.н. Тип: Gly Антикодон: CCC в 33-35 (17188448-17188450) Оценка: 78,3 HMM Sc=56.60 Sec struct Sc=21.70 * ...
28.11.2019
7
ответов

Циклический подсчет файлов

Я считаю файлы между определенными числами следующим образом: for i in $(eval echo {$start..$stop}); делать ls /home/me/*/file_$i.txt 2> /dev/null | туалет -л done $(eval echo {$start..$stop}) is ...
24.09.2019
7
ответов

Как заархивировать список каталогов, только если они существуют

У меня есть список каталогов, которые я хочу заархивировать. Но иногда они не все существуют. Я хочу иметь возможность создать архив, предоставив список каталогов, и он будет архивировать только...
28.07.2019
7
ответов

Как сравнить 2 строки в сценарии оболочки UNIX?

У меня есть переменная, в которой хранится строка, вывод команды sed. Я хочу выполнить набор команд, только если это строковое значение соответствует любой из двух других строк. Я использовал приведенный ниже код. #! /...
31.08.2018
7
ответов

Замените запятую с вертикальной панелью |, за исключением случаев внутри двойных кавычек и удалить двойные кавычки

File1 12584, «Capital of America, Inc». ,,, HizeNCapital, США, ...... etc etc 25841, "Столица Америки, INC." ,,,,,,,,,,,,,,,,,,,, США. США, ...... и т. Д. 87455, «Столица Америки, INC». ,,, HizeNCapital, США, ...... и т. Д. ...
25.07.2018
7
ответов

Как я могу укрепить бэш-скрипты против причинения вреда при изменении в будущем?

Итак, я удалил свою домашнюю папку (или, точнее, все файлы, к которым у меня был доступ с правами на запись). Что случилось, так это то, что у меня была build="сборка". ... rm -rf "${build}/" * ... <другие вещи с $build> в ...
11.07.2018
7
ответов

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

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

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

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

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

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

Многократный запуск команды с аргументами (именами файлов) из файла?

У меня есть файл с длинным списком имен файлов (с полными путями). У меня также есть программа, которую я хотел бы запускать несколько раз, используя одно и то же имя файла из этого списка в качестве аргумента. Программа, которую я хотел бы ...
10.01.2017
7
ответов

Текст между двумя тегами

Я хочу получить то независимо от того, что между этими двумя тегами – <TR> </TR> – из документа HTML. Теперь у меня нет определенных требований HTML, которые гарантировали бы для синтаксического анализатора HTML. Я просто...
03.09.2016
7
ответов

grep точный блок строк (содержимое файла1) из файла2

У меня есть два файла, файл1 и файл2. Пример содержимого файла file1: A B CD E F G H и содержимое файла file2 выглядит так: A B несколько других строк E F еще несколько строк А Б CD E F G H еще несколько других ...
11.07.2016
7
ответов

Проверьте, содержит ли переменная shell абсолютный путь

Я хочу проверить, содержит ли переменная shell абсолютный путь. Меня не волнует, существует ли путь или нет - если нет, я его создам, но я хочу убедиться, что имею дело с абсолютным ...
20.01.2016
7
ответов

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

Я ищу что-то, что ведет себя как Perl, чавкают. Я ищу команду, которая просто печатает ее вход минус последний знак, если это - новая строка: $ printf "one\ntwo\n" |...
22.07.2015
7
ответов

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

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

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

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