我使用AWK命令拆分像这样的字符串
LINE="91345|/2015/01/30/Launch Trailer - Might Magic Heroes III HD Edition(1).mp4"
Might和Magic之间有两个空格
我运行命令
video_path=`echo $LINE|awk -F$separator '{print $2}'`
在Might和Magic之间只运行一个空格
/2015/01/30/Launch Trailer - Might Magic Heroes III HD Edition(1).mp4
如何在收到的字符串中保留两个空格。
Sory因为我的英语不好:( !!!
答案 0 :(得分:2)
在echo
语句中使用引号来保留所有空格:
video_path=$(echo "$LINE" | awk -F "$separator" '{print $2}')
答案 1 :(得分:1)
echo $LINE
应为echo "$LINE"
:
video_path=$(echo "$LINE" | awk -F$separator '{print $2}')