質問

どのように私は、このawkコマンドを使用します:

awk 'NR>1{print $1}' string-to-modify

NSTaskと?私はすでに試した設定は/ usr / binに/ awkの私が取得打ち上げパス、'NR>1{print $1}'別の引数として変更するための引数は、文字列としてではなく、すべてのように、この次のとおりです。

/usr/bin/awk: syntax error at source line 1
 context is
     >>> ' <<< 
/usr/bin/awk: bailing out at source line 1

任意の助けいただければ幸いです。)

役に立ちましたか?

解決

まず、単一引用符を削除します。NSTaskがそれらを解釈することができシェルをinvoqueしません。これは、あなたが得るエラーの原因です。

第二に、awkは最後の引数ではなく、文字列としてファイル名を取ります。あなたが本当にNSTaskやawkのが必要な場合は、シェルコマンドは2 NSTaskとNSPipeを伴うだろうこれは、echo string | awk ...されるだろう。

dreamlax 最後に、文字列manupulationため、代わりにNSStringのを使用>。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top