[解決済み】bash : 不正な代用品
2021-12-31 19:32:30
質問
コードは次のとおりです。
#!/bin/bash
jobname="job_201312161447_0003"
jobname_pre=${jobname:0:16}
jobname_post=${jobname:17}
ubuntuで実行すると、エラーが発生します。
bash : Bad Substitution
解決方法は?
デフォルトのシェル(
/bin/sh
) を指しています。
dash
ではなく
bash
.
me@pc:~$ readlink -f $(which sh)
/bin/dash
そこで、もし
chmod +x your_script_file.sh
で実行し、さらに
./your_script_file.sh
で実行した場合、または
bash your_script_file.sh
であれば、問題なく動作するはずです。
で実行すると
sh your_script_file.sh
は動作しません。なぜなら、ハッシュバング行は無視され、スクリプトは
dash
は、この文字列置換構文に対応していません。
関連
-
[解決済み】プッシュしようとするとGitエラーになる -- pre-receive フックが減少した
-
[解決済み] Bashスクリプトのソースディレクトリをスクリプト自体から取得するにはどうすればよいですか?
-
[解決済み] Bashシェルスクリプトでディレクトリが存在するかどうかを確認するにはどうすればよいですか?
-
[解決済み] Bashで通常のファイルが存在しないかどうかを判断する方法を教えてください。
-
[解決済み] Bashで文字列変数を連結する方法
-
[解決済み] Bashで文字列が部分文字列を含むかどうかをチェックする方法
-
[解決済み] Bash prints リテラルの改行をエコーする \n
-
[解決済み] Bashスクリプトからプログラムが存在するかどうかを確認するにはどうすればよいですか?
-
[解決済み] Bashで文字列をデリミターで分割するには?
-
[解決済み】Bashでファイル名と拡張子を抽出する。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
git eclipseプラグインのインストール
-
Swift言語とAppleScriptの違い、AppleScriptの開発状況について教えてください。
-
InstallShield で IIS がインストールされているかどうかを検出するスクリプト
-
InstallShield でホスト名から IP アドレスを取得するコード
-
[解決済み] libc++abi.dylib: NSException 型のキャッチされない例外で終了する (lldb)
-
[解決済み】以下の追跡されていないワーキングツリーファイルは、マージによって上書きされますが、私は気にしません。
-
[解決済み】Jupyter Notebookが保存されない:postに'_xsrf'引数がない
-
[解決済み】'const char*' から 'char*' への無効な変換。
-
[解決済み】rmarkdownエラー "長さ0の変数名を使おうとした"
-
[解決済み】ファイルにデータを書き込むときにこのエラーが発生する理由