Size: a a a

2020 November 27

∀lǝxǝʎ in pro.bash
<< En3rgy Drag0n >>
или может какие идеи есть? мне нужно строку неопределенной длины с разделителями, передать целиком, но кусками не более 1024 символа
если передавать кусками то каунтер полей как хранить? Это уже полноценная программа что ли будет, а не команда
источник
2020 November 28

<

<< En3rgy Drag... in pro.bash
∀lǝxǝʎ
если передавать кусками то каунтер полей как хранить? Это уже полноценная программа что ли будет, а не команда
Ну там да, и так программа. С массивом элегантно, я бы сам такое не поднял.
источник

∀lǝxǝʎ in pro.bash
у read если что есть опция -n, которая остановит чтение после n'го символа
источник

∀lǝxǝʎ in pro.bash
a="test1:test2:test3"
while IFS=: read -n 8 -a arr; do typeset -p arr; done <<<"$a"
источник

∀lǝxǝʎ in pro.bash
∀lǝxǝʎ
a="test1:test2:test3"
while IFS=: read -n 8 -a arr; do typeset -p arr; done <<<"$a"
но сомневаюсь что такое поведение надо
источник

<

<< En3rgy Drag... in pro.bash
Разделитель многосимвольный. - не беда?
источник

аᶘ

асоциальный пикотран... in pro.bash
Ещё бы понять, нужно ли переменную перекидывать в массив, потому что так-то можно и в цикле обрабатывать каждое поле.
источник

аᶘ

асоциальный пикотран... in pro.bash
Опять же, без контекста вообще непонятно, какое решение на самом деле подходит лучше всего.
источник

<

<< En3rgy Drag... in pro.bash
Я на авк смотрю, потому что на днях с ним познакомился - и это огонь!
источник

∀lǝxǝʎ in pro.bash
<< En3rgy Drag0n >>
Я на авк смотрю, потому что на днях с ним познакомился - и это огонь!
awk тоже разные бывают
например без gnu awk грустно, а по дефолту (в debian подобных точно, остальные хз) стоит mawk
источник

∀lǝxǝʎ in pro.bash
<< En3rgy Drag0n >>
Разделитель многосимвольный. - не беда?
awk могёт, а bash нет
источник

<

<< En3rgy Drag... in pro.bash
асоциальный пикотранзистор ᶘಠᴥಠᶅ
Опять же, без контекста вообще непонятно, какое решение на самом деле подходит лучше всего.
Клиент-серверное приложение. Генерится значение переменной. В этой переменной несколько строк разделенных многосимвольным разделителем.
Вместе с остальной механикой эта переменная передается серверу. НО. если переменная длинее 1024 символа, нужно передавать ее частями, и соответственно аккуратно разделать на строки.
источник

<

<< En3rgy Drag... in pro.bash
∀lǝxǝʎ
awk могёт, а bash нет
Авк могет. можно выдохнуть )
источник

∀lǝxǝʎ in pro.bash
1. перед обработкой переменную можно обратно склеить
2. совсем не очевидно что нужна для работы именно такая обработка
источник

<

<< En3rgy Drag... in pro.bash
А как еще можно обработать, по твоему?
источник

∀lǝxǝʎ in pro.bash
мы так и не услышали конечной цели обработки
по текущим данным например циклом и ни чего не сохраняя кроме условно нужного поля, да счётчика полей
источник

<

<< En3rgy Drag... in pro.bash
Ну как, конечная цель доставить информацию до сервера..
источник

∀lǝxǝʎ in pro.bash
в целом, если получил желаемое, то дальше сам уже допилишь под задачу
источник

<

<< En3rgy Drag... in pro.bash
∀lǝxǝʎ
в целом, если получил желаемое, то дальше сам уже допилишь под задачу
Это правильно.
источник

F

Faraday in pro.bash
У меня есть два файла со следующим содержимым

orange green
banana blue
apple red

pineapple green
grape blue
banana red

мне нужен такой скрипт, который заменит строчку из первого файла содержащую цвет X на строчку из второго файла содержащую тот же цвет X
источник