gpt4 book ai didi

bash - 以相反的顺序打印 bash 参数

转载 作者:行者123 更新时间:2023-12-05 08:17:28 24 4
gpt4 key购买 nike

我必须编写一个脚本,它将接受所有参数并反向打印它们。

我做了一个解决方案,但发现它很糟糕。你有更聪明的主意吗?

#!/bin/sh
> tekst.txt

for i in $*
do
echo $i | cat - tekst.txt > temp && mv temp tekst.txt
done

cat tekst.txt

最佳答案

可以这样做

for (( i=$#;i>0;i-- ));do
echo "${!i}"
done

这使用下面的
c style for loop
Parameter indirect expansion(${!i}到页面底部)

$# 是脚本的参数个数

关于bash - 以相反的顺序打印 bash 参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32647170/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com