|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Apr 2003
Città: Rimini
Messaggi: 3970
|
Bash : COME Stampare al contrario una stringa?
Per 1 mio piccolo script avrei bisogno d invertire il contenuto d una stringa/variabile ma nn lo so fare...
Esempio : filez=nomefile.tar.gz Io vorrei poter fare new_filez=zg.rat.elifemon Qlc sa come ? TNKK
__________________
Powered by Apple Macbook Pro Retina |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Nov 2002
Città: Morio Cho
Messaggi: 2595
|
Magari c'è un programmino apposito, come ci sono cat e tac; però non lo trovo...
Cmq non è difficile: potresti fare così: Codice:
#!/bin/bash [ $# = 0 ] && exit 1 # prende tutti gli argomenti come una stringa unica stringa="$@" stringaR="" lung=$(expr length "$stringa") for((i=1; i<=$lung; i++)); do pos=$(($lung-$i+1)) stringaR=$stringaR$(expr substr "$stringa" $pos 1) done echo $stringaR
__________________
Sono GULDO, non Guido! Cioè, certo che guido... Bé, insomma, avete capito ![]() Linux 2.6.26|Debian|Debian@Hwupgrade|Debian Clan|Solo Puffin ti darà forza e grinta a volontà! NERD rank 62|Milla Jovovich|大事な物はいつも形の無い物だけ Sito e Forum sul Giappone|La mia libreria su aNobii |
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Apr 2003
Città: Rimini
Messaggi: 3970
|
Grazie mille !!!!
Funziona alla meraviglia ![]()
__________________
Powered by Apple Macbook Pro Retina |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 13:03.