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

fold【コマンド】

pointこの用語のポイント

pointコマンドだよ

pointUNIX系で使えるよ

point指定文字数で行を折り返すよ

スポンサーリンク

簡単に書くよ

fold【コマンド】とは

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

指定文字数で行を折り返すときに使うコマンド
です。


image piyo

詳しく書くよ

「fold」コマンド

指定した文字数で行を折り返すときに使うコマンド

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

書き方は

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

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

オプション説明
-bバイト数で数える
count bytes rather than columns
-s空白(単語の区切り)で行を折り返す
break at spaces
-w1行の文字数を指定する。初期状態では80文字
use WIDTH columns instead of 80
--helpヘルプを表示する
display this help and exit
--versionライセンスとかバージョンとかを表示する
output version information and exit

です。

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

1234567890
abcde
FGH
ai ue o


この状態で

fold -w 4 test.txt

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

1234
5678
90
abcd
e
FGH
ai u
e o


元々の改行はそのままに、1行が4文字より多い行は4文字ごとに改行されるようになりましたね。

また「-s」オプションを指定して

fold -sw 4 test.txt

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

1234
5678
90
abcd
e
FGH
ai
ue o


「-s」オプションは、空白(単語の区切り)で行を折り返すオプションです。
そのため

ai ue o

の部分を「ai」「ue」「o」でそれぞれ1つの単語とみなし、単語の途中ではなく直前の空白で改行されて

ai
ue o


となっています。

これが「fold」コマンドの使い方です。


image piyo2

一言でまとめるよ

まぁ「fold」ってコマンドが出てきたら「テキストファイルの行を指定文字数で折り返すときに使うんだな~」と お考えください。

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

おまけ

■訳してみるよ

「fold(フォルド)」の意味は「折る」とか「折り畳む」とか「収納する」とかです。


■検索してみる?




書籍画像
わわわ説明術コラム
宣伝だよ
エンジニア育成現場の「失敗」集めてみた。 42の失敗事例で学ぶマネジメントのうまい進めかた
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本【Audible】
エンジニアのための生成AI入門 はじめての生成AIアプリ開発からエージェント開発まで