阅读制作手册页:
`沙皮” 创建源文件的shell存档(shar文件)。
什么是shar?
答案 0 :(得分:2)
它是一个shell归档文件,一个自解压缩的可执行shell脚本,可以方便地发送文件存档,并通过运行脚本让它们显示出来。
下面的成绩单中显示了一个示例,该示例仅提供归档中的一个文件output.txt
:
pax> cat shar.bash
#!/bin/bash
tr '[A-Za-z]' '[N-ZA-Mn-za-m]' >output.txt <<EOF
Uryyb sebz Cnk.
EOF
pax> ./shar.bash
pax> cat output.txt
Hello from Pax.
这是一个相当简单的,因为它只提供一个文件,它根本不压缩它,但它应该给你一般的想法。
一个真实的可能会给你一些像tar,gzip和uuencode结合的文件,然后通过uudecode,gunzip和tar传递原始内容。
答案 1 :(得分:1)
自解压存档:一个shell脚本,用于提取其中包含的一些数据。
答案 2 :(得分:0)
It's a kind of self-extracting archive
它有点危险(就像Windows上的自解压.exe),因为它运行自身来提取自己,所以它可能会做各种你没想到的其他事情。
我认为这是Oracle用于在Linux上分发JVM的原因(为了让您首先点击许可协议)。
通常,人们只会使用tar档案(不能执行任意代码,但也不会显示任何对话框)。