[RESOLU] rename d'util-linux

rename d'util-linux [RESOLU] - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 13-09-2014 à 23:53:49    

Salut,
 
Voila un petit truc qui m'embete depuis un moment.
Quand j'utilise rename, comment faire pour qu'une expression commence par un '-' ?
exemple:

Code :
  1. rename "-tata" "toto" *


 
rename voit le '-' comme le debut d'un parametre et me dit donc qu'il ne reconnait pas de parametre "-t".
 
Par contre juste '-' fonctionne avec un '\':

Code :
  1. rename \- "" *


 
mais pas

Code :
  1. rename \-. "" *


 
Merci!


Message édité par gee le 14-09-2014 à 12:33:08

---------------
"Phildar t'es vraiment une pute pas finie toi! Et Manu le gros porc arrete de t'marrer!"
Reply

Marsh Posté le 13-09-2014 à 23:53:49   

Reply

Marsh Posté le 14-09-2014 à 10:51:48    

salut,

 

intercale deux tirets :

Code :
  1. rename -- "-tata" "toto"

c'est valable pour toutes les commandes (que je connais), sauf `echo'.


Message édité par Profil supprimé le 14-09-2014 à 10:53:42
Reply

Marsh Posté le 14-09-2014 à 11:13:47    

c'est pareil pour tout commande traitant un fichier qui se nomme -*
 
rm -- -toto
 
par exemple
 


---------------
Collectionner les vieux serveurs c'est chouette mais c'est lourd et ça prend de la place ;)
Reply

Marsh Posté le 14-09-2014 à 11:24:13    

-- indique simplement la fin des options :o


---------------
Relax. Take a deep breath !
Reply

Marsh Posté le 14-09-2014 à 12:32:49    

ah en effet ca fonctionne tout simplement!
 
Merci bien!


---------------
"Phildar t'es vraiment une pute pas finie toi! Et Manu le gros porc arrete de t'marrer!"
Reply

Marsh Posté le 14-09-2014 à 19:24:07    

pour aller plus loin :

Code :
  1. info coreutils 'Common Options'

:)

Reply

Marsh Posté le 14-09-2014 à 20:39:41    

ah mais je ne connaissais meme pas la commande info!
 
Merci!


---------------
"Phildar t'es vraiment une pute pas finie toi! Et Manu le gros porc arrete de t'marrer!"
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed