5
ответов

Использование подстановки параметров в массиве Bash

У меня есть файл file.txt, который мне нужно прочитать в массиве Bash. Затем мне нужно удалить пробелы, двойные кавычки и все, кроме первой запятой в каждой записи. Вот как далеко я продвинулся: $ cat file.txt 10, это 2 0 ...
26.03.2019
5
ответов

создание новых столбцов

у меня есть два входных файла, подобных этому файл 1 a 1 b 2 c 3 d 4 файл 2 a a b c c c d d как я могу создать сценарий оболочки, чтобы получить следующий вывод a 1 a 1 b 2 c 3 ...
21.03.2019
5
ответов

Изменение последних записей в списке с разделителями-запятыми

У меня есть огромный текстовый файл, который выглядит так: 36,53,90478,0,58699759849,0.33616,4.83449759849,0.0695335954050315,3 36,53,90478,0.58699759849,0.33616,4.83449759849,0.0695335954050315,8 36,53,90478,0 ....
13.03.2019
5
ответов

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

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

Конструкция IF в поле Solaris для сравнения hh: mm: ss

Я создал следующий скрипт, который выполняет сравнение переменных формата чч: мм: сс. #! / bin / sh lag = 00: 00: 00 MAX_LAG = 00: 05: 00 echo $ lag echo $ MAX_LAG if ["$ lag" \ <"$ MAX_LAG"] { {1}} ## if ["$ ...
08.02.2019
5
ответов

Я хочу переименовать все файлы в каталоге с *.ts на *.mkv [дубликат]

Переименовать все файлы в .ts файлах в каталоге Моя команда echo работает, но не если я пытаюсь сделать ее новой переменной. #!/бин/ш для файла в "${1}"/*.ts; выполнить эхо ${файл} | sed -e 's|.ts|.mkv|' ...
28.01.2019
5
ответов

Найти строку, зная ее часть, и вернуть строку

У меня есть строка, например, "Icecream123 AirplanBCD CompanyTL1 ComputerYU1" Скажем, я знаю, что моя строка будет точно содержать подстроку IceCream, но я не знаю, что за ней следует. Это может...
06.01.2019
5
ответов

Удалить пустую строку, если есть только одна между двумя строками, если есть два пустых строки, удаляют только один

, я получаю выход DB2 по сравнению с ними. Это тестирование 1 Это тестирование 2 Это тестирование 4 DB2 обеспечивает вывод как, вывод для запроса и пустой строки, и если нет ...
05.01.2019
5
ответов

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

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

Как сравнить два файла и если найдено равным, попросите пользователя удалить дубликат файл с помощью скрипта Shell?

Я изучаю Linux и получил это Проблема как моя домашняя работа, но я не могу решить это, что, как мы можем сравнить два файла содержимого в режиме оболочки. (Здесь мы можем предположить, что оба файла, имеющие текстовые контент ...
10.11.2018
5
ответов

Удалить файлы, которые не называются «today.md» [дубликат]

У меня есть ряд файлов уценки в рабочем каталоге: $ ls *.мд csv_reader.md egrep.md find.md found_pdfs.md osPathSep_help.md readme.md smtplib_help.md today.md Я хочу удалить ...
31.10.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
ответов

Во время цикла в скрипте оболочки

я могу запустить команду count, но когда я использую его во время условия, оно дает ошибку: -bash: [/ usr / bin / ps -eaf | / usr / bin / bin / ps) egerep 'Catalina | Java | Wrapper-Linux-X86-64' | / USR / Bin / GreeP -V 'Catalina | Java | ...
05.10.2018
5
ответов

Отдельная среда с различными / bin / sh

У меня есть куча сценариев скорлупы, которые неправильно предполагают / bin / sh, чтобы быть эквивалентным / bin / bash. E.G., у них есть #! / BIN / SH Shebang, но используйте команду исходной команды вместо. (точка). Я бегаю Ubuntu 16, ...
12.09.2018
5
ответов

Используя systemctl-редактирование через bash-скрипт?

Я часто устанавливаю Debian. Для этого у меня есть полностью автоматический preseed.cfg; в конце preseed он скачивает и запускает с моего TFTP-сервера скрипт postinstall.sh, который делает некоторые дополнительные ...
02.08.2018
5
ответов

$ @ Используется в цикле для математики

Я пытаюсь написать сценарий Bash, который принимает список номеров в качестве аргументов командной строки, а затем выводит сумму этих чисел. Таким образом, скрипт будет запущен как Script.SH 1 555 22 122 66 и ...
06.07.2018
5
ответов

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

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

Использование grep после использования find для получения файлов

Итак, я относительно новичок в командной строке. Я смог использовать find для получения вывода нескольких файлов из нескольких каталогов, поскольку не было определенного места, где они могли бы находиться (я уверен, что это может быть ...
27.06.2018
5
ответов

Суммировать все файлы sizes

Я новичок в bash, и мне нужно написать небольшой скрипт для суммирования всех размеров файлов, за исключением подкаталогов. Моя первая идея заключалась в том, чтобы сохранить столбцы, когда вы выполняете ls -l. Я не могу использовать grep, du или други
25.02.2018
5
ответов

Команда для получения первых 5 и последних 10 символов строки

У меня есть следующая строка: postgres 3625 1 0 31 января? 00:00:35 / opt / rh / rh-postgresql95 / root / usr / bin / postgres -D / var / opt / rh / rh-postgresql95 / lib / pgsql / data Дайте команду для вырезания ...
22.02.2018
5
ответов

Почему устанавливает-e не, работают в подоболочках с круглой скобкой () сопровождаемый ИЛИ список ||?

Я натыкался на некоторые сценарии как это недавно: (набор-e;-материал; do-more-stuff;) || эхо перестало работать, Это выглядит хорошо мне, но оно не работает! Набор-e не применяется, когда Вы добавляете ||...
01.02.2018
5
ответов

Форматировать и отображать интервал с дробными секундами в оболочке

У меня есть интервал в секундах с десятичным числом, который я хотел бы отображать в удобочитаемом для человека формате (H : MM: SS.SSS) формат. Например, 16633.284 должно отображаться как 4: 37: 13.284. Все это время меньше 24 ...
20.05.2017
5
ответов

Сортировка STDIN по длине и количеству небланков в Bash Script

I я работаю над изучением сценариев Bash, но я борюсь с этой проблемой. Учитывая набор строк из STDIN, сначала отсортируйте их по длине строки в порядке возрастания. Затем, если есть…
11.05.2017
5
ответов

Как удалить все файлы в каталоге с определенными расширениями, кроме последних 5 из них [дубликат]

Каталог содержит файлы с разными расширениями. Я хочу удалить все файлы с расширениями .gz, zx, ext4, кроме последних 5 файлов. Я могу перечислить все эти файлы с помощью ls -l | grep '\ .gz \ | xz \ ...
04.04.2017
5
ответов

Что делает> filename.txt в сценарии оболочки

Я просматривал один код оболочки и обнаружил, что эта команда написана между другим кодом оболочки> имя файла .txt Я не знаю, что делает эта команда, поэтому попробовал ее на своем рабочем столе. Я сделал один сценарий оболочки ...
23.03.2017
5
ответов

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

Мне нужно выполнить сценарий, передав предыдущую дату в качестве аргумента командной строки. Это нужно автоматизировать. Итак, как я могу передать в скрипт предыдущую дату? Например: sh processFile.sh previousdate ...
28.02.2017
5
ответов

Фактически являются программами `if` и` then`

Я читал, что точка с запятой используется для разделения программ: $ echo 3; ls -la Означает ли это, что if, then и else - это отдельные программы? $ если [$ ПЕРЕМЕННАЯ == abcdef]; тогда эхо да; иначе эхо нет; ...
22.01.2017
5
ответов

Цикл While занимает больше времени для завершения

Я использую следующий цикл while для чтения файла. while read file do FileFound="`find $DataDir -name $file -print 2>/dev/null`" if [ -n "$FileFound" ]; then echo $FileFound >> ...
10.01.2017
5
ответов

сценарий оболочки для перемещения выбранных файлов из одного каталога в другой

У меня есть требование, согласно которому я должен перемещать определенные файлы из одного каталога в другой. у меня есть список желаемых файлов в файле "req_files.txt" prev_dir = / cygdrive / c / Users / abhisek.samanta / ...
29.12.2016
5
ответов

Переменная, случайно выбранная из трех чисел (10, 100 и 1000)

Можно ли иметь переменную, которая выбирает случайное число из трех заранее определенных чисел? Пример: var = 10 или 100 или 1000
16.12.2016