4
ответа

Команда sed - Заменить строку в файле

Я хочу изменить значение в моем файле server.xml:
20.05.2017
4
ответа

Статус выхода из Bash, используемый с PIPE

Я пытаюсь понять, как передается статус выхода при использовании канала. Предположим, я использую, чтобы найти несуществующую программу: какая lss эхо $? 1 Поскольку я не смог найти lss, я получил ...
20.05.2017
4
ответа

xargs - добавить каждый аргумент параметром

Я знаю, что, если l = "a b c", echo $ l | xargs ls дает ls abc Эта конструкция дает mycommand -fa -fb -fc
16.05.2017
4
ответа

Как перемещать и воссоздавать папку одновременно?

У меня есть папка, которая называется статистикой на сервере Ubuntu, в которой регулярно хранятся файлы данных. Как я могу переименовать папку статистики в backup-xx при повторном создании папки статистики, которая будет доступна для ...
29.04.2017
4
ответа

Найти файл, соответствующий определенному шаблону, и присвоить это имя файла в качестве значения переменной в сценарии оболочки?

Я нахожу способ присвоить имя файла переменной в моем сценарии оболочки. Но мой файл имеет формат именования file-1.2.0-SNAPSHOT.txt. Здесь числа могут иногда меняться, теперь как я могу назначить ...
28.04.2017
4
ответа

Shell скрипт одного пользователя для копирования файла в каталог, принадлежащий другому пользователю [duplicate]

У меня есть два пользователя и группы в Unix: user1:user1 и user2:user2. У меня есть каталог myDirectory со следующими данными (ls -ltr) drwxr-xr-x. 4 user2 user2 35 Apr 27 10:16 myDirectory Теперь, я ...
27.04.2017
4
ответа

Скрипт для регистрации температуры

Я пытался написать BASH-скрипт для регистрации температуры моего Raspberry Pi. Я планирую запускать его как crontab каждые 15 минут или что-то в этом роде. Однако я продолжаю получать ошибки, я думаю, что это что-то ...
13.04.2017
4
ответа

Как заставить удар прервать выполнение сценария на синтаксической ошибке?

Чтобы быть на безопасной стороне, я хотел бы аварийное прекращение работы удара выполнение сценария, если это встречается с синтаксической ошибкой. К моему удивлению я не могу достигнуть этого. (набор-e недостаточно.) Пример: #!/bin/bash # Действительно в
13.04.2017
4
ответа

Как заставить source-highlight по умолчанию окрашивать .dotfiles?

Обычно, когда я кошу такой файл, его трудно прочитать без окраски. Мне удалось заставить cat использовать source-highlight следующим образом: cdc() { for fn in "$@"; do source-highlight --out-format=...
13.04.2017
4
ответа

Как переименовать к фиксированной длине

Мне назвали файлы как 0-n.jpg для n от 1 до 500, например. Проблема состоит в том, что некоторый парень, использующий Windows, не использовал начальные нули поэтому, когда я делаю ls, я получаю 0-100.jpg 0-101.jpg... 0-10.jpg... 0-...
13.04.2017
4
ответа

найти наиболее часто встречающиеся комбинации букв/символов в файле

найти наиболее часто встречающиеся комбинации букв/символов в файле Вместо того, чтобы просто искать повторяющиеся слова (а-ля: найти n наиболее часто встречающихся слов в файле), мне нужно перечислить все повторяющиеся буквы ...
13.04.2017
4
ответа

Вернуть вывод команды в ассоциативный массив

Мне нужно поместить вывод команды в ассоциативный массив. Например: dig mx + short google.com Вернет: 20 alt1.aspmx.l.google.com. 40 alt3.aspmx.l.google.com. 50 alt4.aspmx.l.google ....
01.04.2017
4
ответа

Получить конкретное слово и следующий текст

Входной файл 21 марта 13:25:04 ip-172-2-0-53 sendmail [5857]: v2LKMUDq005855: (скрыто) delay = 00: 02: 34, xdelay = 00: 02: 34, mailer = esmtp, pri = 151745, relay = ...
31.03.2017
4
ответа

Какова функция bash shebang? [дубликат]

Какова функция bash shebang? В чем разница между запуском файла с использованием файла ./file или sh? Как это понимает bash?
29.03.2017
4
ответа

Bash - Как найти все файлы НЕ в массиве

У меня есть количество файлов в каталоге и список ожидаемых файлов в нем. Например: файлы, которые у меня есть: file1 файл2 file3 ожидаемые файлы - file1 файл2 file4 Я хотел бы проверить каталог и найти ...
28.03.2017
4
ответа

Получить переменную из строки

Здравствуйте, у меня есть эта строка $ echo $ (xinput | grep "TouchPad") SynPS / 2 Synaptics TouchPad id = 12 [подчиненный указатель (2)], и я хотел бы спросить, есть ли в нем можно как-то получить 12 и сохранить в ...
28.03.2017
4
ответа

Ссылка на переменную цикла в аргументе

У меня есть скрипт (myscript.sh), который ищет некоторые строки во многих разных файлах, сохраняет их в новый файл, а затем выводит содержимое этого файла на терминал: for i in {1..201..5}; do ...
22.03.2017
4
ответа

Как объединить несколько файлов данных в один большой файл данных?

У меня есть несколько файлов данных, например file1.dat, file2. dat и так далее. Я хочу объединить их все в один большой файл данных, чтобы содержимое файла больших данных выглядело как content1 content2. . contentN Я ...
10.03.2017
4
ответа

bash не может сохранить шестнадцатеричное значение 0x00 в переменной

Я пытаюсь проделать некоторые трюки с dd. Я подумал, что можно будет сохранить некоторые шестнадцатеричные значения в переменной под названием «header», чтобы передать их в dd. Мой первый шаг без переменной был следующим: $ echo -ne ...
25.02.2017
4
ответа

Изменения строк Csv-файла для появления в интернет-магазине

У меня есть csv-файл, в котором есть такие элементы: """;"";"";"";""; "Park2"; "Lamella Koivu Natur Loc 5 3-sauvainen 14x188x2266mm. 3,41м2/ПКТ."; "ПКТ"; "2"; "100,0000";"-596,7500"; "1"; "0"; "Lamella Koivu Natur Loc -...
09.02.2017
4
ответа

Как мне создать новый пустой файл в сценарии bash?

Я запускаю какой-то сторонний сценарий Perl, написанный таким образом, что для флага вывода требуется выходной файл -o. К сожалению, для сценария, похоже, требуется реальный файл, то есть пользователи должны создать ...
08.02.2017
4
ответа

Извлечение всех имен изображений с именами вложенных папок в CSV файл с помощью сценария оболочки

Я хочу извлечь все имена изображений с именами вложенных папок в CSV файл. У меня такая структура папок Desktop/Wall Arts Product Images/framed-posters/landscape/animals-and-birds/Bighorn/Bighorn.jpg ...
08.02.2017
4
ответа

Календарь в одну строку

Я пытаюсь манипулировать командой cal, чтобы вывести в одну строку дату и чуть ниже день недели, чтобы я мог использовать его в excel для скрипта или html. Как показано ниже. Wed Thu Fri Fri Sat Sun ...
07.02.2017
4
ответа

объединить два файла csv на основе условия

У меня есть два файла csv, допустим, A.csv и B.csv A.csv содержит (размер файла более 5 ГБ) 64,234 20,342 786 63,231 20,124 765 63,652 20,857 387 B.csv содержит (размер файла больше ...
06.02.2017
4
ответа

Регулярные выражения для очистки телефонных номеров

Я пытаюсь написать сценарий, который использует sed и принимает текстовый файл, содержащий телефонные номера с кодом 301, за которым следует 209 (3012093934, (301) 2093935, (301) 209 -3936). Мне нужно удалить ...
17.01.2017
4
ответа

Эффективное нацеливание на конкретный туннель SSH из всех текущих?

Предполагая, что я вошел в систему с помощью OpenSSH на порту 22, а затем также туннелировал порты 3306 и 80. Порт 80 был туннелирован последним из всех трех (22, 3306, 80): $ sudo ssh UWU @ IP -L 80: localhost: 80 ...
25.12.2016
4
ответа

Как я могу сгенерировать случайное 64-битное целое число со знаком в macOS?

Мне нужно сгенерировать какое-то 64-битное целое число со знаком для тестирования. Как я могу это сделать? #! / bin / sh long = $ (????)
25.12.2016
4
ответа

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

Я не понимаю, как включать необязательные аргументы / флаги при написании сценария bash для следующей программы: Программа требует два аргумента: run_program --flag1 <значение> --flag2 <значение> ...
20.12.2016
4
ответа

Как я могу сделать переменные среды “экспортируемыми” в сценарии оболочки, слоняются поблизости?

Я имею несколько учетных записей Amazon EC2 и хочу быстро смочь переключить переменные, такие как $EC2_HOME, с помощью сценария. Я имею, настраивали сценарий оболочки как это: #!/bin/sh экспортируют EC2_HOME =/home/...
27.11.2016
4
ответа

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

Я использую ksh на AIX и хочу проверить, является ли переменная, например var1=sanySAN, var2=SANYsa%$3 буквенно-цифровой или нет. Здесь var1 является буквенно-цифровой, а var2 - нет. Я знаю, что могу использовать [a-z][A-Z][0-9] ...
16.11.2016