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で質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) awkの正規表現での最左最短マッチング 3 2022/07/01 00:10
- その他(プログラミング・Web制作) awkの$NR 2 2022/10/24 11:11
- その他(プログラミング・Web制作) awkの BEGIN{RS=""} で空行を削除できるが、削除できる仕組みが分からない。 1 2023/05/02 14:14
- UNIX・Linux Linuxについて質問です。 以下のhistoryの出力結果から、sedコマンドのファイル名tmp1 1 2023/02/03 20:11
- UNIX・Linux デフォルト値のパラメータ展開 1 2022/08/12 17:34
- UNIX・Linux gawk 3 2022/08/18 14:07
- その他(プログラミング・Web制作) awkのtoupper() 1 2022/10/21 20:39
- その他(プログラミング・Web制作) bashのgrepで複数の検索、かつスクリプト内で改行する方法を教えてください。 1 2022/10/06 20:09
- UNIX・Linux cronの@rebootでのdateコマンドの実行につきまして 2 2023/06/11 16:23
- Perl perlをバージョンアップしたら、今まで正常に動いていたプログラムが、エラーになってしまった 3 2022/10/05 15:44
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルの表にヘンな枠が・・・
-
SONYの音楽ソフト「x-アプリ」...
-
pingは正常なのにtracerouteで...
-
信頼済みサイト登録をbatファイ...
-
英語版での表示
-
LD_LIBRARY_PATHって?
-
ラズベリーパイに関して質問で...
-
AppleScriptでpkgファイルの実...
-
Macでlsした際の、ファイル名の...
-
コマンドプロンプト「システム...
-
windows10のごみ箱をrd /s /q C...
-
父子家庭、 子供の進学費用を全...
-
「一定の時間間隔で5秒毎にMacr...
-
SED.exeがwindows7で動かない
-
「管理者権限で実行」を選ばな...
-
awk について、awk -f による実...
-
モジュール違反て何?
-
cronでバッチファイルの実行時...
-
エクセルからアクセスのプロシ...
-
windowsからtelnetでログインし...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルの表にヘンな枠が・・・
-
SONYの音楽ソフト「x-アプリ」...
-
pingは正常なのにtracerouteで...
-
LD_LIBRARY_PATHって?
-
ROBOCOPY cmdで正常に処理され...
-
バッチファイル内の各コマンド...
-
Openイベントを開始させないで...
-
linuxサーバーのキャッシュをク...
-
最初の一度しか実行されないロ...
-
shutdownコマンド実行の残り時...
-
windows10のごみ箱をrd /s /q C...
-
CRONを隔週の日曜日に実行させたい
-
SPI非言語の問題 解説お願いします
-
python IDLEで訂正、削除のやり...
-
常に全画面表示するには・・・
-
エクセルからアクセスのプロシ...
-
信頼済みサイト登録をbatファイ...
-
デフラグは途中で止めても効果...
-
emacsでCtrl+zを押してサスペン...
-
taskkill をバッチ処理できない。
おすすめ情報