Stack Overflow for Teams is now called Stack Internal. Bring the best of human thought and AI automation together at your work. Try for free Learn more
Stack Overflow for Teams is now called Stack Internal. Bring the best of human thought and AI automation together at your work. Try for free Learn more
通常この分野におけるワンライナー(one-liner)とは、パイプ(|)という機能を用いて複数のコマンドを1行にまとめたものを意味する。パイプの機能は、その左側に記述されたコマンドの実行結果を、右側に記述されたコマンドの入力として渡すことである。本稿で解説するのはbashコマンドプロンプトでの使用例だが、簡単な構成のワンライナーにせよ複雑な構成のワンライナーにせよ、これらはいずれも使い方次第で大いに役立つ存在なのだ。 例えば、カレントのディレクトリに何個のファイルが置かれているかを確認するには、下記のコマンドを実行すればいい。 ls | wc -l これは最も簡単な部類に属すワンライナーのサンプルであって、状況によってはより複雑な記述をすることになる。例えば、手元のシステムにて実行中のプロセスのうちでCPU時間を最大限に消費しているもの上位5つを特定するには、下記のコマンドを実行すればいい
Perlは「プログラム書こう」て動機のハードルが低いのがいいです。 ただ、掲示板くらいになるとそれなりの書き方を決めないと死にます。 perlでpopen (open FD "コマンド|"って書くけど)とかするときに、fflushしたくなることがある。 perlにfflushは無いらしいので、$|って変数に1をセットしてバッファリングをしない設定をする。 $|=1; print "hoge"; これで、printの後に一々flushしてくれるようになります。 ランダムな文字列を生成。chr()はアスキーコードから文字を返します。ord()は文字列の先頭1ビットの文字コードを返します。 sub rand_str(){ $s = ""; foreach(0..10){ $s .= chr(rand()*26 + ord('a')); } return $s; } Makefileの全てのターゲ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く