逆引きUNIXコマンド/pasteコマンド・ファイルを行単位でマージする
の編集
Top
/
逆引きUNIXコマンド
/
pasteコマンド・ファイルを行単位でマージする
[
トップ
] [
編集
|
差分
|
バックアップ
|
添付
|
リロード
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
-- 雛形とするページ --
(no template pages)
#navi(../) * ファイルを行単位でマージする方法 [#f9bf7655] 複数ファイルを行単位でマージするには、pasteコマンドが便利です。~ 以下にpasteコマンドを利用した行単位のマージ方法を記します。~ 尚、joinコマンドを使用した例は、''[[逆引きUNIXコマンド/同一のキーワードをもとにファイルを結合したい]]''を参照してください。 #br #htmlinsertpcsp(linux_ads_top.html,linux-sp.html) #br * pasteコマンドを利用してみる [#h8a61e7f] 以下、a.txtおよびb.txtファイルを2つ容易し行単位マージ例を記します。~ (今回はマージ対象ファイルを2つにしましたが、3つや4つでも可能です。) ** マージするファイル [#sa22f701] a.txtとb.txtを準備しました。 -a.txt 1 2 3 4 5 -b.txt linux bsd windows macosx android **実行例 [#p3aea094] -デフォルト実行例(オプションなし) 以下のようにpasteコマンドを実行するTAB区切りで出力されます。~ $ paste a.txt b.txt 1 linux 2 bsd 3 windows 4 macosx 5 android - -dオプションを追加しカンマ区切りを指定 区切り文字をカンマにする場合は''-d''オプションを利用します。~ 以下のように-dオプションのあとに区切り文字としてカンマを指定します。 $ paste -d , a.txt b.txt 1,linux 2,bsd 3,windows 4,macosx 5,android -ファイルへの出力方法 ファイルに出力したい場合はリダイレクトを使用します。 $ paste -d , a.txt b.txt > ab.txt $ cat ab.txt 1,linux 2,bsd 3,windows 4,macosx 5,android #br #br #br #htmlinsertpcsp(linux_ads_btm.html,linux-sp.html) #br
タイムスタンプを変更しない
#navi(../) * ファイルを行単位でマージする方法 [#f9bf7655] 複数ファイルを行単位でマージするには、pasteコマンドが便利です。~ 以下にpasteコマンドを利用した行単位のマージ方法を記します。~ 尚、joinコマンドを使用した例は、''[[逆引きUNIXコマンド/同一のキーワードをもとにファイルを結合したい]]''を参照してください。 #br #htmlinsertpcsp(linux_ads_top.html,linux-sp.html) #br * pasteコマンドを利用してみる [#h8a61e7f] 以下、a.txtおよびb.txtファイルを2つ容易し行単位マージ例を記します。~ (今回はマージ対象ファイルを2つにしましたが、3つや4つでも可能です。) ** マージするファイル [#sa22f701] a.txtとb.txtを準備しました。 -a.txt 1 2 3 4 5 -b.txt linux bsd windows macosx android **実行例 [#p3aea094] -デフォルト実行例(オプションなし) 以下のようにpasteコマンドを実行するTAB区切りで出力されます。~ $ paste a.txt b.txt 1 linux 2 bsd 3 windows 4 macosx 5 android - -dオプションを追加しカンマ区切りを指定 区切り文字をカンマにする場合は''-d''オプションを利用します。~ 以下のように-dオプションのあとに区切り文字としてカンマを指定します。 $ paste -d , a.txt b.txt 1,linux 2,bsd 3,windows 4,macosx 5,android -ファイルへの出力方法 ファイルに出力したい場合はリダイレクトを使用します。 $ paste -d , a.txt b.txt > ab.txt $ cat ab.txt 1,linux 2,bsd 3,windows 4,macosx 5,android #br #br #br #htmlinsertpcsp(linux_ads_btm.html,linux-sp.html) #br
テキスト整形のルールを表示する