#!/bin/bash
jobname="job_201312161447_0003"
jobname_pre=${jobname:0:16}
jobname_post=${jobname:17}
このbashスクリプトは、Ubuntuでの悪い置換エラーを私に与えます。どんな助けも高く評価されます。
cut
か?cut -d_ -f1,2 <<< "$jobname"
そしてcut -d_ -f3 <<< "$jobname"
それを作る
sh script.sh
、「Bad Substitution 」エラーが表示されます。