我有一个字符串:TestTest12312313
。我想使用命令将13
字符串中的数字替换为倒数,因此输出如下:-1,-2,-3,-4, ....
sed
TestTest123123-1
TestTest123123-2
TestTest123123-3
TestTest123123-4
.....
.....
.....
尝试这个:
在文件中包含以下代码
INPUT=$1
CONTENT=`echo "$INPUT" | cut -c1-14`
COUNT=`echo "${INPUT#"$CONTENT"}"`
for i in $(seq 1 "$COUNT")
do
echo "$CONTENT-$i"
done
使用运行时输入运行脚本,如下所示:
sh file.sh TestTest12312313
TestTest123123-1
TestTest123123-2
TestTest123123-3
TestTest123123-4
TestTest123123-5
TestTest123123-6
TestTest123123-7
TestTest123123-8
TestTest123123-9
TestTest123123-10
TestTest123123-11
TestTest123123-12
TestTest123123-13
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句