Merci d'avoir répondu!
	
		
			
			
				
					
 Envoyé par 
l4r3nZu
					
				 
				Je n'ai pas tester ma commande
			
		 
	 
 Ah ben, oui, je confirme! 
	
		
			
			
				 mais ca doit etre un truc dans le genre :
	
	wc -l $($(echo"tt:tt:tt" | cut -d":"))
 
			
		 
	 
 En fait, cut sert à extraire des champs, mais ne permet pas de les "séparer" par des returns!
	
	1 2 3 4 5 6 7 8 9
   | # sous linux:
echo $string | cut -d":"      
cut: you must specify a list of bytes, characters, or fields
 
# sous AIX:
echo $string | cut -d":"
Usage: cut -b List [-n] [File...]
   or: cut -c List [File...]
   or: cut -f List [-d Character] [-s] [File...]  | 
 Mais, du coup, ça me fait penser à une autre solution avec 'tr' et 2 pipes:
	
	typeset -i nf=$(print "${string}" | tr ':' '\n' | wc -l)
 Rq: le 'typeset -i' permet de supprimer le formatage introduit par wc sous AIX.
						
					
Partager