Tôi đang cố gắng để lấy 5 ký tự đầu tiên từ một chuỗi và nhưng vẫn nhận được lỗi Bad substitution
cho dòng chuỗi thao tác, tôi đã những dòng sau trong teststring.sh
kịch bản của tôi:Cố gắng truy xuất 5 ký tự đầu tiên từ chuỗi trong lỗi bash?
TESTSTRINGONE="MOTEST"
NEWTESTSTRING=${TESTSTRINGONE:0:5}
echo ${NEWTESTSTRING}
tôi đã đi qua cú pháp nhiều lần và không thể nhìn thấy những gì im làm sai
Cảm ơn
Quý vị có bất kỳ may mắn? Bạn đang sử dụng phiên bản bash nào? ('bash -version' hoặc' bash --version', thường) –
@Mo.Tôi cũng muốn khuyến khích bạn chấp nhận câu trả lời dưới đây hoặc ít nhất là đưa ra một số phản hồi. Câu trả lời của Alex L là rất tốt, và nó chắc chắn xứng đáng với một số điểm internet giả! – Overbryd