bash: zeilen vertauschen

~:/> cat tm1
123482357
hallo
123123341234
hallo2
234058934905834
hallo3
~:/> while read -r arg2; do read -r arg1;echo “$arg1” “$arg2”;done < tm1
hallo 123482357
hallo2 123123341234
hallo3 234058934905834


2 Responses to “bash: zeilen vertauschen”

  • admin Says:

    or:
    cat t1| while read -r arg1;do read -r arg2;echo “$arg2”;echo “$arg1”;done
    OUTPUT:
    hallo1
    12345
    hallo2
    67890
    hallo3
    54321
    hallo4
    09876

  • admin Says:

    ~:/> cat t2
    1:12345
    2:hallo1
    3:67890
    4:hallo2
    5:54321
    6:hallo3
    7:09876
    8:hallo4
    cat t2| while read -r arg1;do read -r arg2;read -r arg3;echo “$arg3 $arg2”;echo “$arg1”;done
    output:
    3:67890 2:hallo1
    1:12345
    6:hallo3 5:54321
    4:hallo2
    8:hallo4
    7:09876