Μπορείς να το διορθώσεις:
- Κώδικας: Επιλογή όλων
sudo apt-get install dos2unix
- Κώδικας: Επιλογή όλων
wget "http://pastebin.com/raw.php?i=r5gyHJ3p" -O myscript.sh
dos2unix myscript.sh
gedit myscript.sh
Συντονιστής: konnn
sudo apt-get install dos2unix
wget "http://pastebin.com/raw.php?i=r5gyHJ3p" -O myscript.sh
dos2unix myscript.sh
gedit myscript.sh
Linux gfs1-01 2.6.32.12-0.7-pae #1 i686 i686 i386 GNU/Linuxdir=Parent; mkdir -p $dir; for z in {Vol1,Vol2,Vol3}; do for x in {D009,D010,S060,T020}; do echo $dir/$z/$x; mkdir -p $dir/$z/$x; for i in {xls,gif,vsd,mpp,mdb,html}; do echo $dir/$z/$x/${x}_v1.$i; echo $dir/$z/$x/${x}_v2.$i; touch $dir/$z/$x/${x}_v1.$i; touch $dir/$z/$x/${x}_v2.$i; done; echo $dir/$z/$x/version; echo 1 > $dir/$z/$x/version; done; done
CORRECT>dir=Parent; mkdir -p $dir; for z in {Vol1,Vol2,Vol3}; od for x in {D009,D010,S060,T020}; od echo $dir/$z/$x; mkdir -p $dir/$z/$x; for i in {xls,gif,vsd,mpp,mdb,html}; od echo $dir/$z/$x/${x}_v1.$i; echo $dir/$z/$x/${x}_v2.$i; touch $dir/$z/$x/${x}_v1.$i; touch $dir/$z/$x/${x}_v2.$i; done; echo $dir/$z/$x/version; echo 1 > $dir/$z/$x/version; done; done (y|n|e|a)? yes
dir=Parent: Command not found.
dir: Undefined variable
lsb_release -a
cat /etc/*_version
cat /etc/*-release
echo $0
bash --version
McNulty έγραψε:
τι να αφαιρέσω από το dirname ώστε να μην εμφανίζεται το -home?
backupfilepath="$DST_DIR/Proc_Sat-1-${DT}-S515-V${version}-OUNCL-P${dirpathname}.tar.gz"έγραψε:Επίσης, αν βάλω στο τέλος tar zcvpf final.tar.gz final_folder ή κάτι τέτοιο, θα τα συμπιέσει όλα σε ένα ή θα τα μπλέξω πάλι? Γίνεται και manually αυτό προφανώς οπότε δεν υπάρχει άγχος.
tar czvpf final.tar.gz $DST_DIR




bashecho $PATH


αυτό έχει να κάνει με το shebang Νομίζω, δηλαδή το #!/usr/bin/bash στην πρώτη γραμμή, αυτό έχεις βάλει;όπως το έγραψα;McNulty έγραψε:Χθες μου έβγαζε bash: bad interpreter, κάτι τέτοιο.
