#!/bin/bash
# 原始路径数组
path_array=("/a/b/c" "/d/e/f/c" "/g/h/i/c")
# 新的路径数组
new_path_array=()
# 循环遍历原始路径数组
for path in "${path_array[@]}"
do
# 用 '/' 字符对路径进行分割,并取最后一个元素作为新路径
new_path=$(echo "$path" | awk -F'/' '{print $NF}')
# 将新路径添加到新的路径数组中
new_path_array+=("$new_path")
done
# 输出新的路径数组
echo "${new_path_array[@]}"
运行该脚本将输出只包含 c 路径的新路径数组:
c c c