#!/bin/bash
read -p "input three filename >>>" -a arr
echo ${arr[0]}
echo ${arr[1]}
echo ${arr[2]}
a=$(expr index ${arr[0]} '.')
len=$(expr length $arr[0])
b=$(expr $len - $a)
b=$(expr $b + 1)
a=$(expr $a - 1)
a1=$(expr substr ${arr[0]} 1 $a)
a2=$(expr substr ${arr[0]} $b $len)
echo $a1 $a2
echo
a=$(expr index ${arr[1]} '.')
len=$(expr length $arr[1])
b=$(expr $len - $a)
b=$(expr $b + 1)
a=$(expr $a - 1)
a1=$(expr substr ${arr[1]} 1 $a)
a2=$(expr substr ${arr[1]} $b $len)
echo $a1 $a2
echo
a=$(expr index ${arr[2]} '.')
len=$(expr length $arr[2])
b=$(expr $len - $a)
b=$(expr $b + 1)
a=$(expr $a - 1)
a1=$(expr substr ${arr[2]} 1 $a)
a2=$(expr substr ${arr[2]} $b $len)
echo $a1 $a2
【shell脚本】分离终端输入的文件名
最新推荐文章于 2024-07-20 23:40:30 发布