URL: https://linuxfr.org/forums/programmation-shell/posts/manipulation-de-fichier-en-sh Title: Manipulation de fichier en sh Authors: heldwin75 Date: 2006年06月28日T16:03:57+02:00 Tags: Score: 0 Bonjour, J'ai un fichier contenant plusieurs lignes de ce type: cours nom1prenom1 password idu nom1 nom2 prenom1 prenom2 Je lis le fichier avec: cat fichier | while true ; do read ligne set -- $ligne cours=1ドル ... nom1=5ドル; nom2=6ドル; prenom1=7ドル; prenom2=8ドル Sachant que nom2 et prenom2 peuvent ne rien contenir, comment peut-on attribuer ces 4 valeurs correctement ? Par exemple, si il n'y a que nom1 et rien après, cela prend la valeur de début de ligne et me met un 0 à la fin (ca met un truc du style: nom1 cours0). J'ai essayé en testant si nom2, prenom1, prenom2 était vide, ainsi que si ils avaient la valeur " ", mais cela ne semble pas marcher. Ca fait vraiment un moment que je suis là-dessus, si quelqu'un pourrait m'aiguiller je serais vraiment soulagé :) merci

AltStyle によって変換されたページ (->オリジナル) /