5
ответов

Перенаправление содержания файла к команде “эхо”

У меня есть файл под названием my_file.txt, содержание которого является просто строкой Привет. Как я мог перенаправить его содержание к эху команды? Я знаю, что у меня есть команды меньше, кошка, больше..., но я должен сделать это с...
08.11.2019
5
ответов

Bash: Разделить переменную после первого появления буквенного символа

У меня есть переменная, которая содержит строку из crontab, например: 0 22 * ​​* 1-5 echo hello Я хочу разделить ее на 2 переменные, одна с цифрами или звездочками, обозначающими периодичность задания, и ...
08.11.2019
5
ответов

Эффективное объединение / сортировка / уникальное большое количество текстовых файлов

Я пробую наивно: $ cat * | sort -u> /tmp/bla.txt, который не работает с: -bash: / bin / cat: Список аргументов слишком длинный Итак, чтобы избежать глупого решения вроде (создает огромный временный файл): ...
07.11.2019
5
ответов

Логический all/any в bash

Я хочу запустить серию тестов (каждый с другим PID) и получить успешный статус только в том случае, если все тесты завершились успешно. Что-то вроде проверки $PID1 && проверки $PID2 && проверки $PID3 ...
17.10.2019
5
ответов

Как может я sudo su и изменять каталог сразу после?

Я хотел бы создать псевдоним, который делает что-то вроде этого: userYYY ='sudo su userYYY псевдонима;/a/path/that/only/userYYY/has/access' CD Таким образом из моей командной строки, я зарегистрирован с sudo пользователем...
17.10.2019
5
ответов

shebang or not shebang

Я хочу использовать программу в shebang, поэтому я создаю сценарий с именем с: #! Я также хочу иметь возможность запускать непосредственно из командной строки. ...
08.05.2019
5
ответов

Зачем использовать diff/patch, если проще просто использовать cp

diff -u file1.txt file2.txt > patchfile создает файл patch, который состоит из инструкции для patch по преобразованию file1.txt в точно такой же file2.txt Нельзя ли это сделать с помощью команды cp? ...
30.04.2019
5
ответов

Как я присоединяю терминал к отдельному процессу?

Я отсоединил процесс от своего терминала, как это: процесс $ и Что терминал теперь долго закрывается, но процесс все еще работает, и я хочу отправить некоторые команды в stdin того процесса...
29.04.2019
5
ответов

Сценарий оболочки mktemp, что лучший метод должен создать временный именованный канал?

Я знающий его лучшее для создания временных файлов с mktemp, но что относительно именованных каналов? Я предпочитаю вещи быть как POSIX, совместимый как возможный, но Linux только приемлем. Предотвращение Bashisms является моим единственным...
18.03.2019
5
ответов

Проверка наличия нескольких каталогов

Я хочу проверить наличие нескольких каталогов, скажем, dir1, dir2 и dir3 в рабочем каталоге. У меня есть следующее if [-d "$ PWD / dir1"] && [-d "$ PWD / dir2"] && [-...
02.03.2019
5
ответов

Как я могу преобразовать .cue / .bin (с дорожками CDR) изображение в единственный .iso файл?

Как я могу преобразовать .cue / .bin (дорожка CDR) изображение в единственный .iso файл? У меня есть Fedora 16 (x86-64) Linux 3.1.9-1.fc16.x86_64 № 1 пятница SMP Jan 13 16:37:42 GNU/Linux UTC 2012 x86_64 x86_64 x86_64
10.02.2019
5
ответов

с использованием sed / awk для переменных сценария bash

Я пытаюсь получить имя DNS-сервера 4.2.2.1. Используя хост 4.2.2.1, я получаю следующий результат: 1.2.2.4.in-addr.arpa указатель имени домена a.resolvers.level3.net в моем сценарии, я сделайте это как: name = "$ ($ host ...
13.01.2019
5
ответов

Может IFS (Внутренний Разделитель полей) функция как единственный разделитель для нескольких последовательных символов разделителя?

При парсинге использования массива IFS со значениями пространства цветных создает пустые элементы. Даже с помощью TR-s для уменьшения несколько удаляют известь к единственному delim, не достаточно. Пример может объяснить проблему более ясно....
08.01.2019
5
ответов

Что действительно выходит из 99 средств?

Я хочу знать то, что является выходом 99 и почему был бы одно использование это и что является использованием значения его. Например, я использую выход 99.
06.01.2019
5
ответов

цикл через массив JSON в сценарии оболочки

Ниже вывод команды curl (информация о файле о ветке), нужен скрипт t или команду для печати имени файла, типа и размера файла. Я пробовал с jq, но смог получить одно значение (jq '.values ​​[] ....
28.12.2018
5
ответов

Список файлов в порядке возрастания и больше заданного значения

У меня есть несколько лог-файлов со стандартным префиксом. dev-app.0001 dev-app.0002 dev-app.0003 dev-app.0004 dev-app.0005 dev-app.0006 dev-app.0007 dev-app.0008 У меня есть файл метаданных, который имеет, когда это ...
25.12.2018
5
ответов

Преобразуйте key=value блоки в CSV

Я пытаюсь транспонировать содержание файла в другого. Входной файл Test.txt: HLRSN = 3 IMSI = 404212109727229 KIVALUE = A24AD11812232B47688ADBF15CE05CA9 K4SNO = 1 CARDTYPE = SIM ALG = COMP128_3...
25.11.2018
5
ответов

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

Я хочу добавить и повторять сумму нескольких файлов с помощью скрипта оболочки. Как мне начать? У меня есть список из них: $ Stat /etc/*.conf | размер grep |. разрезать -f4 -d '' 123. 456. 789. 101112
21.11.2018
5
ответов

Как выйти из кавычек в оболочке?

Я испытываю затруднения выйти из символов в ударе. Я хотел бы выйти из одинарных и двойных кавычек при выполнении команды при другом пользователе. В целях этого вопроса скажем, я хочу...
11.11.2018
5
ответов

Строка ECHO с VAR, которая содержит несколько строк

У меня есть файл под названием «File1.txt», который содержит для эквизма: Bibi.toto jaja.bubu VRTEGBVTR.RVGTBTDTBVTD и я хочу повторять некоторые текст с контентом VAR (который содержит линии File1.txt), как это: ...
01.11.2018
5
ответов

Нужна AWK / SED для замены значений, присутствующих внутри $ {}

Я пытаюсь сделать тестирование URL, выявляя значения из файла env.properties. Например, моя env.properties будет выглядеть так asthost.name = wanx.com b.host.name = xyu.com. c.host.name = $ {b.host.name} ...
27.10.2018
5
ответов

Обобщение предложений [дублировать]

У меня есть данные, и я хочу обобщить предложения, чтобы сделать выводы. Приведенный ниже пример не связан с данными, а просто поясняет идею, чтобы я мог ее воспроизвести. Сотрудница Сьюзи подписала один раз....
19.10.2018
5
ответов

добавить имя файла в качестве заголовка колонки

У меня есть каталог с таблицами в формате txt, и я хотел бы добавить имя файла в качестве заголовка второй колонки, например: file_1.txt row_1 1 row_2 0 row_3 1 row_4 1 row_5 1 row_6 1 ...
10.10.2018
5
ответов

Удалить самую старую папку из пути с исключением

Я сослался на следующую тему Как удалить самую старую папку в заданной директории? и принятое решение идеально. Однако у меня есть требование исключить одну папку, которая является самой старой. ...
30.09.2018
5
ответов

Чтение из текстового файла и печати символов слова по символу за раз

Я хотел бы написать программу, которая читает из текстового файла и печатающихся в разрезе слова этого файла CH Aracter характером каждые секунды. Например, в текстовом файле log.txt скажем, у меня есть ...
09.09.2018
5
ответов

Скрипт оболочки Для комментариев и безотчастных линий в файле

У меня есть файл, где перечислены весь сервер для экзэмпс LSERVER: $ CAT LSERVER А1. А2. A3 Я хочу создать скрипт оболочки, чтобы прокомментировать любой сервер из Lserver Exmple: $ STOPM.SH A2 $ cat lserver a1 # А2. ...
05.07.2018
5
ответов

cd ~<пользователь> возможен, но почему мы не можем переключиться на домашний директор пользователя с помощью либо cd ~"$USER", либо cd ~${USER}

Мне любопытно, почему мы не можем переключиться на домашний директор пользователя с помощью либо cd ~"$USER", либо cd ~${USER}
17.05.2018
5
ответов

Как извлечь первую цифру из числа (переменная в сценарий bash)? [дубликат]

Допустим, переменная numbers = $ @, где $ @ введена пользователем. Пользователь ввел ./script.sh 901.32.02, и я хочу получить первую цифру 9 и сохранить в другой переменной. Как я могу это сделать? Мне сказали ...
02.04.2018
5
ответов

Как открыть файл на основе вывод команды `file`

Итак, у меня есть каталог, в котором я хочу открыть единственный файл в этом каталоге, доступный для чтения человеком. Я использую file * для печати типа каждого файла, и один файл отображается как ASCII -text. Как я могу перенаправить ...
23.03.2018
5
ответов

Удалить вторую точку строки и поставить 0 между символами

У меня есть семантическая версионная строка в переменной (X.Y.Z). Мне нужно изменить это так, чтобы вторая точка исчезла, и я соединил Y и Z, разделенные 0, если Z - это только одна цифра, или ...
21.03.2018