Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 13/06/2022, à 09:10

fred59287

script 4 lignes en colonnes

Bonjour,
Quelqu'un pourrait il me dire comment faire pour mettre 4 lignes en colonnes par script bash (awk ?) ?

exemple:
1 toto
2 tata
3 titi
4 tutu

résultat
toto;tata;titi;tutu

Merci d'avance

Hors ligne

#2 Le 13/06/2022, à 09:28

pingouinux

Re : script 4 lignes en colonnes

Bonjour,
Par exemple

paste -sd";" <(cut -d" " -f2 fichier)

Ajouté :
Ou bien

while read num mot;do printf "%s;" "$mot";done <fichier | sed 's/;$/\n/'

Dernière modification par pingouinux (Le 13/06/2022, à 09:40)

Hors ligne

#3 Le 13/06/2022, à 10:05

fred59287

Re : script 4 lignes en colonnes

Merci !

Hors ligne

#4 Le 13/06/2022, à 10:34

MicP

Re : script 4 lignes en colonnes

Bonjour

awk 'NR>1 {printf "%s;", pre} {pre=$2} END {print $2}' fichier

Dernière modification par MicP (Le 13/06/2022, à 10:38)

Hors ligne