方法一:使用cut echo "hello_world" | cut -d'_' -f 1 其中: -d:delimiter,字串分隔符 -f:fields,分隔后位置 方法二:使用awk echo "hello_world" | awk -F "_" '{print $1}' 其中: -F:FS,分隔符