我有一個問題。我想直接從文件解壓縮字符串。我有一個腳本在bash中創建另一個腳本。Gunzip from字符串
#!/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這將是最短的腳本。我試圖壓縮字符串「我的名字是丹尼爾」,並直接寫入文件test.sh
但是,如果我運行test.sh我得到gzip:stdin有標誌0x81 - 不支持 你知道爲什麼我有這個問題嗎?