環境
$ sw_vers
ProductName: Mac OS X
ProductVersion: 10.9.1
BuildVersion: 13B42
コマンド
echo 'param1=92929saaaaahaf9238hakc¶m2=skna82ldn82lnga91' | cut -f 1 -d= | cut -f1 -d'&'
param1
echo 'param1=92929saaaaahaf9238hakc¶m2=skna82ldn82lnga91' | cut -f 2 -d= | cut -f1 -d'&'
92929saaaaahaf9238hakc
echo 'param1=92929saaaaahaf9238hakc¶m2=skna82ldn82lnga91' | cut -f 3 -d=
skna82ldn82lnga91
man cut
オプション
-b BYTE-LIST, --bytes=BYTE-LIST
BYTE-LIST にリストされた位置の各バイトだけを表示する。タブやバックスペースもほかの普通の文字と同じように1バイトとして扱う。
-c CHARACTER-LIST, --characters=CHARACTER-LIST
CHARACTER-LIST にリストされた位置の各文字だけを表示する。これはいまのところ -b と同じだが、国際化すると異なる動作となるだろう。タブやバックスペース
もほかの普通の文字と同じように1文字として扱う。
-d DELIM, delimiter=DELIM
-f と一緒に用いると、フィールドの区切り文字として DELIM の先頭の文字を使う (デフォルトは <TAB>)。
-f FIELD-LIST, --fields=FIELD-LIST
FIELD-LIST にリストされた各フィールドだけを表示する。フィールドの区切りはデフォルトでは <TAB> である。