タグ Echo
人気順 5 users 10 users 50 users 100 users 1000 users【脱sed】いい加減シェルスクリプトで文字列をsedで置換するなんてやめよう - Qiita
$ time bash -c 'for((i=0; i<100000; i++)); do ret=$(echo "$i" | sed "s/from/to/"); done' real 2m26.530s user 2m24.668s sys 0m30.479s $ time bash -c 'for((i=0; i<100000; i++)); do ret=${i/from/to}; done' real 0m0.538s user 0m0.538s sys 0m0.000s 約 272.360594795539033 倍 2 倍程度の遅さなら 1 分が 2... 続きを読む
Unixコマンド”yes”についてのちょっとした話 | コンピュータサイエンス | POSTD
知っているUnixのコマンドで一番シンプルなものは何ですか? 例えばechoという、stdoutに文字列を出力し```true```を返す -知っているUnixのコマンドで一番シンプルなものは何ですか? 例えば echo という、stdoutに文字列を出力し true を返す – すなわち常に0の終了コードで終了するシンプルなコマンドがあります。 シンプルな、と言えば yes もそうでしょう。引数... 続きを読む
Bash基礎文法最速マスター - 何かしらの言語による記述を解析する日記
BashBashの文法一覧です。他の言語をある程度知っている人はこれを読めばBashの基礎をマスターしてBashを書くことができるようになっています。簡易リファレンスとしても利用できると思いますので、これは足りないと思うものがあれば教えてください。1.基礎echo文 echo文です。 echo "Hello world" コメント コメントです。 # コメント 変数の宣言 変数の宣言です。 # 文... 続きを読む
生年月日から年齢を計算する簡単な計算式:ITpro
私の個人ブログに掲載したら好評でしたので、こちらでもご紹介してみます。 最近知ったんですが、生年月日から年齢を計算する簡単な計算式というのがあるそうです。 (今日の日付-誕生日)/10000の小数点以下切捨て。 PHPで書くと echo (int)((20070823 - 19850101)/10000); Perlで書くと print int ((20070823 - 19850101)/100... 続きを読む