Ich habe diese einfache eingerichtet:Warum erstellt mein Shell-Skript eine Datei namens pipe?
pwd
/home/abc/pipetest
ls
mydir pipetest.sh
Jetzt mache ich:
./pipetest.sh
Und dann bekomme ich
ls
file.tar.bz2 mydir pipe pipetest.sh
Meine Frage ist: Warum hat die Datei Named Pipe erstellt erhalten ? Es enthält einige Zeichen, die mit vi nicht zu sehen waren. Was ist los?
pipetest.sh enthält:
#!/bin/sh
directory_name=mydir
tar cf pipe $directory_name
bzip2 -c <pipe> file.tar.bz2