4桁の郵便番号に先行ゼロを追加しようとしています - これはトレーニングの一部であるため、sed
コマンドを使用する必要があります。私の下のコードは失敗し続けるようですが、私はそれに間違ったものは見つけられません。sed:郵便番号に先行ゼロを追加
私はUnix/Bashやsed
に詳しくはないので、説明があれば助けてください。
sed -r 's/\<[0-9]{4}\>/0&/'
これはテストスクリプトは私の結果がOKであることを確認するために実行されたときに私が取得エラーです:
Expected:
[['12963' '40']
['09993' '12']
['99993' '1']
['01003' '1234']]
Received:
[['12963' '40']
['9993' '12']
['99993' '1']
['1003' '1234']]
どのように障害が発生しているかを具体的に説明できますか? (もしエラーが出たら、そのエラーの*正確なテキストは何ですか?それだけでそこに座っていますか?もしそうなら、あなたはそれをどのように入力していますか?) –
また、一緒にテストする? http://stackoverflow.com/help/mcveを参照してください –
また、 'sed'ベースの答えが受け入れられるので、これは間違いなく' sed'が組み込まれていないので*バッシュと一緒に配布されたり、そうでなければbashの一部になります。 –