LFS GCC -10.2.0 Pass 2 Fails with source -error code in crtstuff.c

Это довольно легко сделать с помощью различных инструментов. Основываясь на вашем вводе, вы просто хотите заменить все ,на \n. Таким образом, самым коротким (и, вероятно, самым быстрым )подходом будетtr:

$ tr ',' '\n' < file
elephant
kangaroo
 snake
 zebra
baboon
parrot
 eagle
 owl

Хотя при этом остаются лишние пробелы.

Вawk(GNUawk)вы можете сделать:

$ awk '{gsub(", ","\n");}1' file
elephant
kangaroo
snake
zebra
baboon
parrot
eagle
owl

В GNUsed:

$ sed 's/, /\n/g' file
elephant
kangaroo
snake
zebra
baboon
parrot
eagle
owl

В Perl:

$ perl -pe 's/, /\n/g' file
elephant
kangaroo
snake
zebra
baboon
parrot
eagle
owl
1
10.05.2021, 04:18
1 ответ

Любой, кто придет сюда с похожей проблемой :Вы испортили свой крест -gcc. Убедитесь, что у вас установлена ​​опция --enable-initfini-array. Мне не нужно было перестраивать остальную часть цепочки инструментов, но я бы не стал на нее полагаться.

0
28.07.2021, 11:33

Теги

Похожие вопросы