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

Ага, оказывается, мой образ диска Ubuntu каким-то образом был полностью разрушен и был пуст. Я просто подумал, что он не остановился, и продолжил выполнение просто потому, что не вернулся к такой подсказке:

 pi @ raspberrypi ~ $ 
 
0
20.03.2018, 01:12
2 ответа

С СЭД

sed -n '
    s,^,/something/,
    1s/^/blahblahblah /
    H
    ${g;s/\n/ /gp}
' file1.txt > file2.txt

с ударом

(   printf "blahblahblah" 
    mapfile -t lines < file1.txt
    printf " /something/%s" "${lines[@]}"
    echo 
) > file2.txt

или

{   printf "blahblahblah" 
    while IFS= read -r line; do printf " /something/%s" "$line"; done < file1.txt
    echo 
} > file2.txt
0
28.01.2020, 02:43

awk подход:

awk 'BEGIN{ printf "blahblahblah" }{ printf " /something/%s", $0 }
     END{ print "" }' file1.txt > file2.txt
1
28.01.2020, 02:43

Теги

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