Tôi muốn ghi lại một từ ở giữa một câu echo, nhưng dường như không thể đạt được điều này.Màu Bash một từ sử dụng tiếng vang
này hoạt động:
#!/bin/bash
wipe="\033[1m\033[0m"
yellow='\E[1;33'
echo -e "$yellow"
echo Hello World
echo -e "$wipe"
Nhưng điều này không:
#!/bin/bash
wipe="\033[1m\033[0m"
yellow='\E[1;33'
black="40m"
echo -e "Output a $yellow coloured $wipe word."
# or
echo -e "Output a ${yellow} coloured ${wipe} word."
gì tôi ngớ ngẩn làm sai? :)
Cảm ơn, didnt biết điều đó và làm việc !! +1 @nooodl – nsd
Cảm ơn nooodl, hoạt động ngay bây giờ :) – Zippyduda