タグ

ブックマーク / qiita.com/richmikan@github (3)

  • sortコマンド、基本と応用とワナ - Qiita

    sortコマンド、使いこなしてる? UNIXの基コマンドの一つsortコマンド。アナタはどれくらい使いこなしているか? 何にもオプションを付けずにsortと打ち込むくらいしか知らない、というなら、これを見て便利に使おう。 基編. 各行を単なる1つの単語として扱う sortコマンドの使い方には基と応用がある。基的な使い方は単純で、各行を1つの単語のように見なしてキャラクターコード順に並べるなどの使い方だ。 (オプションなし)……キャラクターコード順に並べる $ cat <<EXAMPLE | sort > perl > ruby > Perl > Ruby EXAMPLE Perl ← 註) Ruby ← キャラクターコード順なので perl ← 大文字から先に並ぶ ruby

    sortコマンド、基本と応用とワナ - Qiita
  • mkfifoコマンドって使ってますか? - Qiita

    Macを含むUNIXユーザーの皆さん mkfifoコマンドって普段どのくらい使ってますか? 技術的にはとてもオモシロいんですけど、かく言う私も普段はベタなシェルスクリプトばかり書いているので使いどころがなかなか無いんですよねー。 mkfifoコマンド入門 mkfifo。聞き慣れない方のために、軽く解説しておきます。 まずは同じホストでターミナルを2つ開いておいてください。そして片方のターミナル(#1)で次のように打ち込んでおきます。これでhogepipeという名のちょっと不思議なファイルが出来ます。

    mkfifoコマンドって使ってますか? - Qiita
  • sedコマンドで文字列を改行に置換する、しかもスマートに置換する。 - Qiita

    概要 sedコマンドで任意の文字列を改行に置換する方法 知ってはいるけど記述が汚いのでもっと綺麗に書きたい。 そもそも改行ってどーやるの? 例えば、\nって書いてあるところを全部物の改行に置換したいならこーやります。 sedの置換コマンド後半部分に、エスケープ用のバックスラッシュと、実際の改行コードを書くわけです。 でもこれって汚い!コマンドの途中で改行されちゃうのはイヤんな感じ。 スマートにいきましょ。 綺麗に書きたければ改行文字をシェル変数に入れておき、実際の改行を書く代わりに使えばいいのです。つまり、シェル変数$LFなどを作ってそこに'\'と'<0x0A>'の2文字を格納し、これを使えばいいのです。 まずは$LFに'\'と'<0x0A>'を入れましょ。 が!素直にはシェル変数には入ってくれません。 一筋縄ではいかない。 printfコマンドを使うとキーボードから打てないコントロール

    sedコマンドで文字列を改行に置換する、しかもスマートに置換する。 - Qiita
  • 1