2
ответа

Запишите переменный содержащий крупный текст с \n в файл с общими интерпретаторами оболочки. Как дела это?

Среда: оболочка Linux или лучше, оболочка пепла в busybox (система в качестве примера: Openwrt). Учитывая строковую переменную с крупным текстом "$" созданный таким образом: для индекса в $ (seq 1 40000); сделайте #it...
05.08.2014
2
ответа

Использование сценария “разделяется” в цикле по большим файлам

Я пытаюсь получить работу сценария удара и столкновение с ужасными ошибками по пути. Цель сценария состоит в том, чтобы повредить несколько файлов крупного текста в несколько файлов с количеством строки, считанным из...
04.08.2014
2
ответа

Как найти и заменить полевое значение столбца в UNIX

У меня есть файл со значением, говорят, который разграничен с | 123-| aaa|bbb|123|123.0|123-| 123.01-|-123.02|123.03-| aaa|bbb|123-| aaa-|-bbb|cc-cc|123.04-| aa123-| 123.05-, я должен выбрать значения столбцов...
25.03.2014
2
ответа

Как циклично выполниться, чтение функционируют в Сценарии Bash?

Я должен был удалить пробелы и прописные буквы к различным строкам текста как: "Меня зовут Mauro"-> "my_name_is_mauro", Таким образом, я создал этот удар script:lowercase_underscore.sh (называют его...
06.03.2014
2
ответа

ls для сокращения-f строка, не работающая

У меня есть проблема с питанием сокращенного объема производства к ls. Это не работает: представитель = "S1_1000,0000-00-00c, 0000-00-00d, 0000-00-00e" ls tab_yeast/{'повторяет $rep |-f2-d сокращения'''} *.tab.gz ls: не может получить доступ...
21.02.2014
2
ответа

Преобразуйте список файлов (с датой) в список дат

У меня есть каталог, где я храню резервные копии. В формате Полный Резервный YYYY-MM-DD hh-mm-ss.tar.bz2, я узнал, что можно подать дату в команду даты с помощью даты - дата = "DD MM YY...
29.08.2013
2
ответа

Извлеките подстроку из значения переменной

У меня есть строка в форме segment_78787, который хранится в переменной, названной $ID в моем сценарии оболочки. Я должен получить вторую часть "78787" и присвоить ее другой переменной. Я попробовал как...
02.08.2013
2
ответа

поиск, соответствующий ipv6, обращается для MAC-адреса в соседях

У меня есть список возможных к адресам ip6 преобразованные MAC-адреса, которые могли быть найдены в выводе ping6 ff02:: 1%wlan0 возможные MAC-адреса, например: 66:70:02:75:80:fe, 64:70:02:74:...
14.06.2013
2
ответа

Переменные Bash и типы

Я делаю сценарий, которые проверяют IP-адрес. Я делаю это: считайте пул checkIp () {локальный ip= локальный stat=1 за 1$ если [[$ip = ~ ^ [0-9] {1,3 }\\. [0-9] {1,3 }\\. [0-9] {1,3 }\\. [0-9] {1,3} $]]; затем...
31.01.2013
2
ответа

Поиск и замена строки на определенных расширениях файла

У меня есть этот удар: замените = "s/AAAA/BBBB/g"; найдите myDirectory/. - тип f-print0 | xargs-0 sed-i $replace; это рекурсивно просканирует myDirectory дерево и заменит все случаи AAAA с...
08.01.2013
2
ответа

удалите только определенные текстовые случаи из строки с помощью sed

У меня есть текстовый файл, который содержит много строк этого вида вещи: /* [17:51:27] [1 мс] */ОБНОВЛЯЮТ 'region_id' НАБОРА 'страны' = '4' ГДЕ 'country_id' = '36'; Есть ли способ, которым я могу использовать sed для удаления...
28.06.2012
2
ответа

Как удалить сообщения об ошибках при поиске рекурсивно строку?

Я использую, находят - тип f-print0 | xargs-0-n 10 grep-i searchstring искать рекурсивно строку. Но это также дает мне сообщения об ошибках как "отклоненное разрешение". Как я могу избежать таких сообщений об ошибках...
20.06.2012
2
ответа

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

Я выполняю две команды Linux, и я хочу соединить получающиеся значения в имени файла без пробелов и точки, разделяющей два значения. До сих пор у меня есть это: pid ='sudo dmidecode-s система-...
25.08.2011
2
ответа

Сценарий оболочки Bash, чтобы расположиться и удалить подстроку в имени файла

Я пытаюсь записать сценарий оболочки удара в Mac OS X 10.6 (который называет Действие Automator) переименовать сериал разрывы DVD, которые я назвал плохо за эти годы. Я хочу удалить часть текста...
22.08.2011
2
ответа

Утилита для получения двоичного представления от строки?

Существует ли простая утилита как printf, это даст мне "двоичное представление", т.е. строку как "01010010", от входной строки? Это должно было бы поддерживать многобайтовую кодировку.
30.07.2011
1
ответ

Увеличение имени точки монтирования с помощью awk

Сейчас я пишу сценарий, упрощающий монтирование устройств LUKS. В сценарии у меня есть имя точки монтирования по умолчанию (данные _1 ), -, однако, если подобная точка монтирования уже существует, я хочу увеличить числовой суффикс, снова проверить и так д
13.10.2021
1
ответ

Дата переформатирования из DD -MM -YYYY в YYYY -MM -DD в Ansible

Предположим, у меня есть эта строка 22 -12 -2021. Я хочу, чтобы это было 2021 -12 -22 с Ansible. Любая идея, есть ли способ сделать это?
01.07.2021
1
ответ

Применение простых сопоставлений строк в файлах JSON

Почему-то мне кажется, что должен быть один -лайнер для применения простого сопоставления в командной строке. В этом случае ключи в JSON будут (как обычно )предоставлять контекст, гарантируя, что мы не заменим строки по глупости...
17.06.2021
1
ответ

Как получить строку от начала X до конца Y с помощью Shell

У меня есть динамическая строка, упомянутая ниже, где я хочу получить строку ABCXXX.XXX.XXX до символа. Начальный символ – fix (ABC )ТОЛЬКО ЗАГЛАВНЫЕ буквы, а заканчивающийся также fix com или Xcom. Строка может быть...
15.04.2021
1
ответ

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

Как удалить с первого по определенную строку в массиве так же, как в простой строке, с помощью ${.. #..}, например. ${s #абв} $ s= (e u i o foo a )$ t= (${s[@] #*foo} )$ echo "${t[@]}" e u i o a...
05.04.2021
1
ответ

Использовать подстановку строк для объединения массива?

Я пытаюсь использовать подстановку строк для объединения массива. Выход :a,b,c Приведенное ниже работает, но нет ли способа обойтись без трубопровода? #!/bin/bash words= (a b c )echo "${words[@]}" |...
12.03.2021
1
ответ

Как проверить, содержит ли переменная допустимую строку UTF -8 без каких-либо управляющих символов?

Как я могу проверить в bash, содержит ли переменная действительную строку UTF -8 без каких-либо специальных управляющих символов (, таких как новая строка или возврат каретки и т. д. )?
01.03.2021
1
ответ

Bash удаляет первый символ в цикле for

У меня есть следующий фрагмент кода :#!/бин/баш IFS='\r\n' vconsole="pts" для записи в $ (последняя -n 10 )do if [ -z $entry ] then continue fi if [ &...
15.01.2021
1
ответ

Разбить строку на новую строку и записать ее в массив с помощью чтения

Имея строку foo, я хочу сохранить каждое из ее полей, разделенных символом \n, в элементы массива bar. И я хочу сделать это с помощью команды чтения или любой другой команды, совместимой со старыми версиями...
10.01.2021
1
ответ

Как заменить повторяющиеся вхождения переменной в строку?

У меня есть такой блок кода :ДЕЛ = '_' STRING=’1 __2 __3 __4 __5' echo $STRING Результат :1 __2 __3 __4 __5 Я хочу, чтобы результат выглядел так :1 _2 _3 _4 _5 Поскольку это фрагмент...
11.12.2020
1
ответ

find не может выполняться при наличии пробела в строковой переменной для -path или -iregex и т. д.

Не может быть пробела в строковой переменной для -пути или -параметра поиска iregex. Этот ввод '/home/demo. */\.config/Файловая система/. *т$' питается :читать i m = "-iregex $i" find ~$m не будет работать как...
26.10.2020
1
ответ

Как разбить строку по символу ':' в bash/zsh?

Я ищу способ разделить строковую (переменную )на символ :совместимым образом между bash и zsh. В разных источниках нашел следующую команду :стр = "часть1 = часть2 = часть3"...
13.10.2020
1
ответ

Сравнение строк с разными кодировками

Я пытаюсь сравнить строку из файла, закодированного в UTF8 файл /dev/eeprom :UTF -8 Текст Unicode с очень длинными строками с серийным номером, который жестко запрограммирован в сценарии. При печати в...
25.09.2020
1
ответ

преобразовать имена каталогов с датой «сейчас» на немецком языке в ГГГГ -ММ -ДД

Я экспортировал изображения из iPhoto на Mac. Каталоги именуются по дате в локальном именовании ("День. МЕСЯЦ ГГГГ" ):8 мая 2013 г./ 13 июля 2013 г./ 31. Октябрь 2014/ и некоторые из них с GPS...
05.09.2020
1
ответ

Заменить определенные строки

У меня есть текстовый файл, содержащий следующее :гггг -мм -дд, 12 :34/с -показать/... гггг -мм -дд, 13 :24/с -показать/... гггг -мм -дд, 14 :32/с -показать/... гггг -мм -дд/с -показать Теперь я хочу заменить подстроки перед /...
03.09.2020