Manpages

名 前

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(1)

返 り 値

シ ェ ル か ら の す べ て の メ ッ セ ー ジ が 表 示 さ れ る 。

著 者

shar と unshar プ ロ グ ラ ム は 多 く の 著 者 の 協 同 作 品 で あ る 。 多 く の 人 々 が 、 問 題 の 報 告 ・ い ろ い ろ な 改 良 の 示 唆 ・ 実 際 の コ ー ド の 提 供 に 貢 献 し て く れ た 。 こ れ ら の 人 々 は sharutils デ ィ ス ト リ ビ ュ ー シ ョ ン の THANKS と い う フ ァ イ ル に リ ス ト さ れ て い る 。