|
|||||||
|
|
|
![]() |
|
|
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: 10:02.




















