タグ付けされた質問 「substitution」

11
bash:Bad Substitution
#!/bin/bash jobname="job_201312161447_0003" jobname_pre=${jobname:0:16} jobname_post=${jobname:17} このbashスクリプトは、Ubuntuでの悪い置換エラーを私に与えます。どんな助けも高く評価されます。

4
sedエラー:「 `s 'コマンドのRHSでの無効な参照\ 1」
mavenのcolorizeスクリプトのコアとしていくつかの置換コマンドを実行します。sedコマンドの1つは、ここで説明するように、シェルで機能する正規表現を使用します。現在の(動作していない)実装はここにあります。 コマンドのバリアントの1つをスクリプトに含めると、さまざまな動作が発生します。 バリエーション1: $ sed -re "s/([a-zA-Z0-9./\\ :-]+)/\1/g" スクリプトに適応: -re "s/WARNING: ([a-zA-Z0-9./\\ :-]+)/${warn}WARNING: \1${c_end}/g" \ エラー:シェルは、と入力した場合と同じ情報を出力します$ sed。奇妙な!? バリエーション2: $ sed -e "s/\([a-zA-Z0-9./\\ :-]\+\)/\1/g" スクリプトに適応: -e "s/WARNING: \([a-zA-Z0-9./\\ :-]\+\)/${warn}WARNING: \1${c_end}/g" \ エラー: sed:-e式#7、char 59: `s 'コマンドのRHSの参照\ 1が無効です
103 regex  sed  substitution 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.