私はこの簡単なセットアップがあります。なぜ私のシェルスクリプトは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