私はC-Shellを使用していますが、このスクリプトを実行しようとしています
set callsTo = "`cut -d" " -f2 ${1}`"
echo $callsTo
cutは、最初のパラメーターであるファイルからデータを受け取ります。
> ./myscript data
すべての行から2番目のフィールドのみが必要です:-f2
。
その後、データが保存されているかどうかを確認したいのですが、一致しないエラーが表示されます。または空の行。スクリプトの何が問題になっていますか?
また、使用しているときに#! /bin/tcsh -f
このメッセージを受け取ります
tcsh [ -bcdefilmnqstvVxX ] [ argument ... ]