
awk スクリプトで、以下のスクリプトを、awk -f
で実行すると動くのですが、以下のスクリプトに#! /usr/bin/awk -f を
行初めに入れて、. ./(スクリプト名) で実行すると、
-bash: ./b1: line 3: syntax error near unexpected token `"x",' -bash: ./b1: line 3: `function max("x", y)'
このようなエラーが発生してしまいます。
以上の二つの実行形式でなぜ、このような差が出るのかわかりません。また、
#! /usr/bin/awk -f によるエラーを回避するには、スクリプトをどう書き換えればよろしいでしょうか。
function max(x, y) {return (x> y) ? x : y} { a[NR]=$6 b[NR]=$8 } END { print a[3] print max(a[1], b[2]) print max(b[3], b[4]) }
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
SONYの音楽ソフト「x-アプリ」...
-
pingは正常なのにtracerouteで...
-
シェルスクリプトとターミナル...
-
SPI非言語の問題 解説お願いします
-
エクセルの表にヘンな枠が・・・
-
Linux のシェルスクリプトの強...
-
PowerShellのスクリプト実行に...
-
emacsでCtrl+zを押してサスペン...
-
ubuntuでもwindowsのバッチファ...
-
デフラグは途中で止めても効果...
-
linuxサーバーのキャッシュをク...
-
Windows XP Service pack 3 の...
-
CRONTAB設定で2日間隔記述方法...
-
ファイル名を指定して実行の実...
-
プログラム実行しようとすると...
-
Windows VistaやWindows7にて、...
-
ファイル名一覧の印刷
-
ubuntuの端末の左にカレントデ...
-
Docker環境は以下通りです。doc...
-
VBAを使って電源を切るには?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
SONYの音楽ソフト「x-アプリ」...
-
pingは正常なのにtracerouteで...
-
エクセルの表にヘンな枠が・・・
-
Linux のシェルスクリプトの強...
-
PowerShellのスクリプト実行に...
-
最初の一度しか実行されないロ...
-
sudoで実行したコマンドの実行...
-
大手町駅。それはホームから非...
-
SPI非言語の問題 解説お願いします
-
windows10のごみ箱をrd /s /q C...
-
バッチファイル内の各コマンド...
-
Openイベントを開始させないで...
-
シャットダウンバッチがうまく...
-
サーバでログオフするとアプリ...
-
エクセルからアクセスのプロシ...
-
taskkill をバッチ処理できない。
-
emacsでCtrl+zを押してサスペン...
-
shutdownコマンド実行の残り時...
-
python IDLEで訂正、削除のやり...
-
ACCESSレポートをPDFに出力したい
おすすめ情報