これは有効なshebangですか?

これは有効なshebangですか?

UNIXについて次の質問があります。

上行が消えたら、何が必要ですか?

#!\bin\awk -f
  to make it run as a command?

スクリプトが何であれ、chmodを使用して実行するには権限を付与する必要があると思います。

ベストアンサー1

「#!」の最初の行は、実行されるプログラムのフルパス名になります。

Linuxのパス名にはディレクトリ間にスラッシュがあります。

つまり:

#!/bin/awk -f

または

#!/bin/bash

または

#!/usr/bin/perl

最初のスクリプトはrunscriptを使用しawk、2番目bashと3番目のスクリプトはperl

また、以下を使用してファイルを実行可能にする必要があります。

$ chmod +x myscript.sh

おすすめ記事