У меня есть список строк длиной 5 символов. Каков наилучший способ преобразования первого, третьего и пятого символов (включая пробел) каждой строки в отдельные строки?
Входные данные:
c c
8 8
4 4
3 3
1 1
4 4
9 9
8 | c
> 4
0 0
e | 5
6 | a
3 3
9 | c
b <
1 1
b | 0
d <
4 4
5 | 7
c c
> 3
. .
1 | c
o o
Выход:
c8431498 0e639b1bd45c .1o
c843149c405a3c 10 47c3.co
|> || |< | | > |
У меня был некоторый успех с использованием группы захвата sed, но он игнорирует конечные пробелы.
sed -e "s/^.*\(.\)$/\1/"
Изменение: Уточнено, что мне нужно также пространство, а строка содержит точку