sedでシングルクォートの置換をするためには、特別な記述が必要です。 簡単なのは、ダブルクォートで囲む方法です。 $ cat ./singlequote.sh #!/bin/sh echo "hiro345's text" | sed -e "s/'//g" -
sedでシングルクォートの置換をするためには、特別な記述が必要です。 簡単なのは、ダブルクォートで囲む方法です。 $ cat ./singlequote.sh #!/bin/sh echo "hiro345's text" | sed -e "s/'//g" -
MacPorts は見付かったけど何故か Homebrew は見当らなかったのでメモ。 brew install gnu-sed GNU sed の使い方 sed では無く gsed というコマンドを使う。 sed は標準で入っている /usr/bin/sed を指しているので注意。 gsed --help どうしてわざわざ GNU sed を入れるの? OSX に入っているの sed は BSD 由来の POSIX sed で、 GNU sed (Linux とかによく入っているやつ) は GNU 拡張が入っている。 拡張と言うからには POSIX 準拠のバイナリよりも便利になっていて、例えば -i (--in-place) というオプションがある。 これは、ファイルを開いて置換して保存するという機能を実現するコマンドなのだけれど、 MacOSX だとこのオプションは使えない。 たとえば
cos 余弦(コサイン)を返す関数です。 number cos(number) exp 指数を返す関数です。 number exp(number) exp関数の使用例を以下に示す。 $ cat naturalnumber.txt 1 2 3 4 5 $ awk '{print $1, exp($1)}' naturalnumber.txt 1 2.71828 2 7.38906 3 20.0855 4 54.5982 5 148.413 getline number getline() 現入力ファイルの次のレコードを組み込み変数 $0 に設定します。getline 関数は正常終了時には1を、ファイルの終わりに達すると0を、エラー発生時には-1を返します。 index number index(string, substring) 文字列 string の中で文字列 substring が最
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く