fmt
フォーマット(テキスト処理とシェル)
意味 テキストの整形ツール
fmtとは?
fmtはLinuxで使用されるテキスト整形コマンドです。長い行を指定した幅に折り返したり、短い行を結合したりして、テキストを整えます。主に文書の見た目を整えるために使用されます。
fmtの具体的な使い方
文字列折り返し例
$ echo '今日は良い天気です。散歩に行きましょう。' | fmt -w 10
👇出力結果
今日は良い天気
です。散歩に
行きましょう。
この例では、日本語の文を10文字幅で折り返しています。結果として、テキストが複数行に分割され、読みやすくなります。
複数行整形例
$ cat <<EOF | fmt -w 20
春は曙。やうやう白くなりゆく山際、少し明かりて、紫だちたる雲の細くたなびきたる。
夏は夜。月の頃はさらなり。闇もなほ、蛍の多く飛びちがひたる。また、ただ一つ二つなど、ほのかにうち光りて行くもをかし。
EOF
👇出力結果
春は曙。やうやう白く
なりゆく山際、少し明
かりて、紫だちたる雲
の細くたなびきたる。
夏は夜。月の頃はさら
なり。闇もなほ、蛍の
多く飛びちがひたる。
また、ただ一つ二つな
ど、ほのかにうち光り
て行くもをかし。
日本の古典文学『枕草子』の一節を20文字幅で整形します。長い文章を読みやすく整形することができます。
fmtに関するよくある質問
fmtが学べる書籍の紹介
「プログラミング単語帳」を使って、プログラミングの単語を英単語のように学習してみませんか?
プログラミング単語帳には、Linuxのfmtやpatch、sh、grep、などのような実務でよく使われる単語が数百以上収録されています。
この書籍には、プログラミングの単語の意味や読み方、単語の使い方がわかる例文などが掲載されており、いつでもどこでもプログラミングの学習ができます。
よく使われる単語にだけ絞って学習することができるので、効率的にプログラミングが学習できます。
HTML編、CSS編、JavaScript編、PHP編、Ruby編、その他単語編の6シリーズ分が公式ストアにて販売中です。気になった方はぜひ購入してみてください。
Linuxを学べる「プログラミング単語帳」アプリ
プログラミング単語帳がアプリになりました!Linuxはもちろん、10種類のプログラミング言語の中から、よく使われる単語をスマホで学習できます。
収録単語は2,000単語以上!
現在は、HTML、CSS、JavaScirpt、PHP、Laravel、Ruby、Python、MySQL、Linux、など10カテゴリーの単語帳が1つのアプリに収録されています。
いつでも、どこでも、隙間時間を有効活用して、プログラミングを効率的に学べるので、ぜひダウンロードしてみてください。
2024年7月アップデート情報:「Laravel」カテゴリーが追加されましました!
2024年8月アップデート情報:「MySQL」「Linux」カテゴリーが追加されましました!