名 前
unshar − shar フ ァ イ ル か ら フ ァ イ ル を 取 り 出 す
書 式
unshar [ options ] [ file ... ]
説 明
unshar は 、 メ ー ル メ ッ セ ー ジ を ス キ ャ ン し て シ ェ ル ア ー カ イ ブ の は じ ま り を 探 し 、 ア ー カ イ ブ の 部 分 を (内 部 で 起 動 し た ) シ ェ ル に か け て 、 フ ァ イ ル を 取 り 出 す 。 複 数 の フ ァ イ ル も 受 け 付 け る 。 フ ァ イ ル が 指 定 さ れ な い 場 合 、 標 準 入 力 が 使 わ れ る 。
オ プ シ ョ ン
オ プ シ ョ ン に は 、 − で 始 ま る 1 文 字 の バ ー ジ ョ ン と 、 −− で 始 ま る 長 い バ ー ジ ョ ン が あ る 。 −−help, −−version は 例 外 で 、 短 い バ ー ジ ョ ン が な い 。
−−version プ ロ グ ラ ム の バ ー ジ ョ ン 番 号 を 標 準 出 力 に 表 示 し 、 す ぐ に 終 了 す る 。
−−help ヘ ル プ を 標 準 出 力 に 表 示 し 、 す ぐ に 終 了 す る 。 |
−d DIRECTORY
−−directory=DIRECTORY フ ァ
イ ル を 取 り 出
す 前 に 、 DIRECTORY に
移 動 す る 。
−c −−overwrite
shar フ ァ イ ル へ の オ プ シ ョ ン と し て 渡 さ れ る 。 (3.40 以 降 の shar で 作 ら れ た よ う な ) 多 く の シ ェ ル ア ー カ イ ブ ス ク リ プ ト は 、 既 存 の フ ァ イ ル を 上 書 き す る た め の 引 き 数 −c を 受 け 付 け る 。
−e
−−exit-0 こ の オ プ
シ ョ ン は 、 多
く の シ ェ ル ア
ー カ イ ブ を 1 つ
の メ ー ル フ ォ
ル ダ に 集 め る
人 を 主 な 対 象
と し て 存 在 す
る 。 こ の オ プ
シ ョ ン を 使 う
と 、 ’unshar’ は 同
じ フ ォ ル ダ フ
ァ イ ル に 入 れ
ら れ た 各 シ ェ
ル ア ー カ イ ブ
を 分 離 し 、 フ
ォ ル ダ フ ァ イ
ル の 始 め か ら
終 り へ 順 に 、
各 シ ェ ル ア ー
カ イ ブ か ら フ
ァ イ ル を 取 り
出 し て い く 。
こ れ ら の 作 業
が 正 し く 行 わ
れ る の は 、 多
く の shar フ ァ イ ル
の 最 終 行 の 先
頭 が ’exit 0’ で 終
っ て い る か ら
で あ る 。 オ プ
シ ョ ン −e は 内
部 的 に は −E
"exit 0" と 同 じ で
あ る 。
−E STRING −−split-at=STRING
こ の オ プ シ ョ
ン は −e と 同 じ
よ う に 動 作 す
る が 、 ア ー カ
イ ブ の 間 を 隔
て る 文 字 列 が
’exit 0’ で は 不 適
切 な 場 合 に 、
文 字 列 を 指 定
で き る 。 た と
え ば 、 多 く の
(署 名 フ ァ イ ル )
’.signature’ で は 署 名
の す ぐ 前 に
’−−’ が あ る
の で 、 ’exit 0’ と
い う 行 が 最 後
に な い シ ェ ル
ア ー カ イ ブ を
分 割 す る た め
に 、
’−−split-at=−−’
が よ く 使 わ れ
る 。 そ う す る
と 、 署 名 は 次
の メ ッ セ ー ジ
の ヘ ッ ダ ー と
ま と め て 読 み
飛 ば さ れ る 。
−f −−force
−c と 同 じ 。
関 連 項 目
返 り 値
シ ェ ル か ら の す べ て の メ ッ セ ー ジ が 表 示 さ れ る 。
著 者
shar と unshar プ ロ グ ラ ム は 多 く の 著 者 の 協 同 作 品 で あ る 。 多 く の 人 々 が 、 問 題 の 報 告 ・ い ろ い ろ な 改 良 の 示 唆 ・ 実 際 の コ ー ド の 提 供 に 貢 献 し て く れ た 。 こ れ ら の 人 々 は sharutils デ ィ ス ト リ ビ ュ ー シ ョ ン の THANKS と い う フ ァ イ ル に リ ス ト さ れ て い る 。