Volevo sapere se in bash c'era una funzione o un modo per troncare una determinata stringa/variabile, ad esempio, dato il caso che io voglia troncare la variabile locale $HOSTNAME (per chi non lo sapesse hostname restituisce il nome del pc e l'host dello stesso) che in genere mi da >> nome.localhost, come faccio a troncarla in modo tale che mi ridia solo >> nome?
.... ok lo ametto
Sto facendo un piccolo scriptino per facilitarmi la vita su slack @_@
Ho provato in questo modo "echo ${#HOSTNAME:1:6}" ma mi restituisce un errore:
line 19: ${#HOSTNAME:1:6}: bad substitution
Che cavolo sbaglio? io gli dico da dove iniziare > "1" e fino dove arrivare > "6" :\
Ho risolto il mio problema in questo modo => nome=`uname -n`.
Però se qualcuno se ne intende di scripting in bash vorrei sapere lo stesso dove ghezz sbagliavo prima con ${#str} :\


)
