1 これはそれを行います: awk '{for(i=1;i<=length;i+=2) printf("%c ", substr($0, i, 1)); printf "\n"}' <filename> awkは各行を順番に処理し、forループは他のすべての文字を処理し、その後にスペースを続けて出力します — ポール ソース