Sono nuovo allo script di shell. Sto procurando un file usando il comando source che è stato creato in windows e ha un ritorno a capo. Dopo averlo appreso quando aggiungo alcuni caratteri, si arriva sempre all'inizio della riga.Come rimuovere il ritorno a capo e il ritorno a capo da una variabile nello script di shell
test.dat (which has carriage return at end)
testVar=value123
testScript.sh (sorces above file)
source test.dat
echo $testVar got it
L'output che ottengo è
got it23
Come posso rimuovere la '\ r' dalla variabile. Qualsiasi aiuto sarà davvero apprezzabile.
Grazie una tonnellata per ' perl'. Non potevo scaricare 'dos2unix',' tr' non funzionava e cosa no! Molte grazie! –