「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

unexpand【コマンド】

pointこの用語のポイント

pointコマンドだよ

pointUNIX系で使えるよ

point空白文字をタブに変換して表示するよ

スポンサーリンク

簡単に書くよ

unexpand【コマンド】とは

コンピュータさんに対する命令文(コマンド)のひとつ
であり

空白文字をタブに変換して表示するときに使うコマンド
です。


image piyo

詳しく書くよ

「fold」コマンド

空白をタブに変換して表示するときに使うコマンド

です。
UNIXLinuxとかMacとか)で使えます。

書き方は

unexpand [オプション] [対象のファイル]

です。
オプションは少しだけあります。

オプション説明
-aすべての空白を変換対象とする
convert all blanks, instead of just initial blanks
--first-only1つ変換したら、そこで終了する
convert only leading sequences of blanks (overrides -a)
-t【数字】【数字】個の空白を1つのタブに置き換える。初期状態では8個の空白が1つのタブに置き換わる
have tabs N characters apart instead of 8 (enables -a)
-t【リスト】ごめんなさい。よく分かりませんでした。
use comma separated LIST of tab positions (enables -a)
--helpヘルプを表示する
display this help and exit
--versionライセンスとかバージョンとかを表示する
output version information and exit

です。

例えば、以下のような内容のテキストファイル「text.txt」があったとします。

1【空白4文字】2【空白8文字】3

この状態で

unexpand -t 4 test.txt

を実行すると、結果は以下のようになります。

1【タブ1つ】2【タブ2つ】3

空白4つがタブ1つに変換しましたね。
ただ、それだけです。

ちなみに「unexpand」コマンドの逆、タブを空白に変換したい場合は「expand」コマンドを使います。

expand:タブ→空白
unexpand:空白→タブ


です。
気が向いたら、セットで覚えてあげてください。


image piyo2

一言でまとめるよ

まぁ「unexpand」ってコマンドが出てきたら「空白をタブに変換するときに使うんだな~」と お考えください。

一番上に戻るよ
スポンサーリンク
書籍画像039
書籍画像048

おまけ

■訳してみるよ

「un(アン)」という接頭辞が付くと「否定」とか「反転」の意味になります。
「expand(エクスパンド)」の意味は「拡大する」とかです。
何となく くっつけると

拡大するのを反転

となります。

実際には「expand」コマンドの逆だから「un(反転)」+「expand」なのでしょうけどね。


■検索してみる?




書籍画像
わわわ説明術コラム
宣伝だよ
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本【Audible】
ウォーターサーバーのキャッチコピーを100本考える方法
サイバー忍者入門 忍者・スパイ・軍隊・ハッカーに学ぶ フルスタック・ハッキング