0
我有這個簡單的設置:爲什麼我的shell腳本創建一個名爲pipe的文件?
pwd
/home/abc/pipetest
ls
mydir pipetest.sh
現在我做:
./pipetest.sh
然後我得到
ls
file.tar.bz2 mydir pipe pipetest.sh
我的問題是:爲什麼命名管道文件獲得創建?它包含一些使用vi無法看到的字符。這是怎麼回事?
pipetest.sh包含:
#!/bin/sh
directory_name=mydir
tar cf pipe $directory_name
bzip2 -c <pipe> file.tar.bz2