View Full Version : 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
Magari c'è un programmino apposito, come ci sono cat e tac; però non lo trovo...
Cmq non è difficile: potresti fare così:
#!/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
adattandolo per il tuo script, dove serve.
Grazie mille !!!!
Funziona alla meraviglia :D
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.