問題が1つあります。私はファイルから文字列を直接解凍したいと思います。私は別のスクリプトを作成するbashに1つのスクリプトを持っています。Gunzip from string
#!/bin/bash
echo -n '#!/bin/bash
' > test.sh #generate header for interpreter
echo -n "echo '" >> test.sh #print echo to file
echo -n "My name is Daniel" | gzip -f >> test.sh #print encoded by gzip string into a file
echo -n "' | gunzip;" >> test.sh #print reverse commands for decode into a file
chmod a+x test.sh #make file executable
私は、最短のスクリプトとなるスクリプトtest.shを生成したいと思います。 "My name is Daniel"という文字列を圧縮してファイルtest.shに直接書き込もうとしています
しかし、test.shを実行するとgzipが得られます:stdinにフラグ0x81があります - サポートされていません 私はこの問題を抱えていますか?