#!/bin/bash
jobname="job_201312161447_0003"
jobname_pre=${jobname:0:16}
jobname_post=${jobname:17}
สคริปต์ทุบตีนี้ทำให้ฉันมีข้อผิดพลาดในการทดแทน Badบน Ubuntu ความช่วยเหลือใด ๆ จะได้รับการชื่นชมอย่างมาก
cut
? cut -d_ -f1,2 <<< "$jobname"
และcut -d_ -f3 <<< "$jobname"
ทำให้มัน
sh script.sh
นั้นจะได้รับข้อผิดพลาด "การแทนที่ไม่ถูกต้อง"