在bash中,如何將轉義序列與實際數字分開?

例如echo -e "\001\033[5m\033[7m\002${var}\001\033[0m\002"如果var以非數字字符開頭,它就可以工作。但是,如果以數字開頭的var失敗,例如var=5,則字符串為“\001\033[5m\033[7m\0025\001\033[0m\002”,由于某種原因,它不會閃爍5,屏幕上有一行空白

? 最佳回答:

雖然可能有一些方法可以避開${var}中的前導數字,但我會選擇將echo -e替換為printf,例如:

printf "\001\033[5m\033[7m\002%s\001\033[0m\002\n" "${var}"

注意:在末尾添加了\n,以確保我們獲得與echo相同的效果

主站蜘蛛池模板: 搡老熟女老女人一区二区| 亚洲AV综合色区无码一区| 亚洲一区二区三区日本久久九| 97久久精品无码一区二区天美 | 无码少妇精品一区二区免费动态| 日韩一区二区a片免费观看| 亚洲AV乱码一区二区三区林ゆな | 日韩久久精品一区二区三区| 奇米精品一区二区三区在线观看| 一区二区不卡久久精品| 亚洲综合无码一区二区痴汉| 色偷偷久久一区二区三区| 精品一区二区三区免费| 国产在线精品一区二区高清不卡| 国产一区二区三区在线免费| 国产精品熟女视频一区二区 | 亚洲综合色自拍一区| 无码8090精品久久一区| 国产a久久精品一区二区三区| 日韩视频在线一区| 国产成人av一区二区三区在线| 竹菊影视欧美日韩一区二区三区四区五区| 国产精品特级毛片一区二区三区| 国产综合一区二区在线观看| 国产av成人一区二区三区| 中文字幕一区二区三区免费视频 | 动漫精品第一区二区三区| 国产天堂在线一区二区三区| 国内精品一区二区三区最新| 国产精品视频无圣光一区| 亚洲高清偷拍一区二区三区| 国产亚洲一区区二区在线| 日本不卡一区二区三区视频| 精品无码一区二区三区爱欲九九| 色婷婷一区二区三区四区成人网 | 韩国福利一区二区三区高清视频 | 亚洲福利一区二区| 精品亚洲av无码一区二区柚蜜| 国产在线第一区二区三区| 中文字幕一区二区三区四区| 无码少妇一区二区三区浪潮AV|