逆引きUNIXコマンド/manコマンドの出力をファイルに出力する・col, colcrt
の編集
Top
/
逆引きUNIXコマンド
/
manコマンドの出力をファイルに出力する・col, colcrt
[
トップ
] [
編集
|
差分
|
バックアップ
|
添付
|
リロード
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
-- 雛形とするページ --
(no template pages)
#navi(../) * manコマンドの出力をファイルに出力する・col, colcrt [#ib9bf7a0] manコマンドの出力をファイルにそのまま出力するとエスケープシーケンスがあり、viなどで開くと崩れます。~ col, colcrtコマンドを使用することにより、エスケープシーケンスなどを削除することができます。 #contents #htmlinsertpcsp(linux_ads_top.html,linux-sp.html) * manの出力をそのままファイルに出力してみる [#reca77ad] 以下のコマンドでmanコマンドの出力をman.txtファイルに出力しました。 $ man man > man.txt viで開いたときのスクリーンショットです。 #ref(col-01.gif) #br * col, colcrtコマンドにて不要なコードを削除する [#v2d150bd] 上記のスクリーンショットのように、エスケープシーケンスがそのまま表示されています。~ col, colcrtコマンドで削除しテキストのみとします。 ** colを使用する [#eb128a91] colコマンドを使用する場合は、-bオプションをつけ使用します。~ 以下に使用例を記します。 man ls | col -b ファイルに出力する場合は、以下のようになります。 man ls | col -b > ファイル名 ** colcrtを使用する [#c983757b] colcrtでは、アンダーラインがハイフンに変更されます。~ これを抑止しるために、オプションに-をつけます。 man ls | colcrt - ファイルに出力する場合は、以下のようになります。 man ls | colcrt - > ファイル名 ** col, colcrtの違い [#df18960b] 上記の例でcol, colcrtを実行したときの違いは、空白が半角スペースがタブかの違いがありました。~ また、MacOSXでは(未調査)colコマンドがないそうです。 この場合はcolcrtを使えば同様の結果となります。 #htmlinsertpcsp(linux_ads_btm.html,linux-sp.html)
タイムスタンプを変更しない
#navi(../) * manコマンドの出力をファイルに出力する・col, colcrt [#ib9bf7a0] manコマンドの出力をファイルにそのまま出力するとエスケープシーケンスがあり、viなどで開くと崩れます。~ col, colcrtコマンドを使用することにより、エスケープシーケンスなどを削除することができます。 #contents #htmlinsertpcsp(linux_ads_top.html,linux-sp.html) * manの出力をそのままファイルに出力してみる [#reca77ad] 以下のコマンドでmanコマンドの出力をman.txtファイルに出力しました。 $ man man > man.txt viで開いたときのスクリーンショットです。 #ref(col-01.gif) #br * col, colcrtコマンドにて不要なコードを削除する [#v2d150bd] 上記のスクリーンショットのように、エスケープシーケンスがそのまま表示されています。~ col, colcrtコマンドで削除しテキストのみとします。 ** colを使用する [#eb128a91] colコマンドを使用する場合は、-bオプションをつけ使用します。~ 以下に使用例を記します。 man ls | col -b ファイルに出力する場合は、以下のようになります。 man ls | col -b > ファイル名 ** colcrtを使用する [#c983757b] colcrtでは、アンダーラインがハイフンに変更されます。~ これを抑止しるために、オプションに-をつけます。 man ls | colcrt - ファイルに出力する場合は、以下のようになります。 man ls | colcrt - > ファイル名 ** col, colcrtの違い [#df18960b] 上記の例でcol, colcrtを実行したときの違いは、空白が半角スペースがタブかの違いがありました。~ また、MacOSXでは(未調査)colコマンドがないそうです。 この場合はcolcrtを使えば同様の結果となります。 #htmlinsertpcsp(linux_ads_btm.html,linux-sp.html)
テキスト整形のルールを表示する
添付ファイル:
col-01.gif
443件
[
詳細
]