Je cette simple mise en place:Pourquoi mon script shell crée-t-il un fichier nommé pipe?
pwd
/home/abc/pipetest
ls
mydir pipetest.sh
Maintenant, je fais:
./pipetest.sh
Et puis je reçois
ls
file.tar.bz2 mydir pipe pipetest.sh
Ma question est la suivante: Pourquoi le fichier pipe nommé pu être créé ? Il contient des caractères qui ne pouvaient pas être vus en utilisant vi. Que se passe-t-il?
pipetest.sh contient:
#!/bin/sh
directory_name=mydir
tar cf pipe $directory_name
bzip2 -c <pipe> file.tar.bz2