gpt4 book ai didi

bash - 我们如何在 bash 中匹配字符串中的后缀?

转载 作者:行者123 更新时间:2023-11-29 08:51:06 25 4
gpt4 key购买 nike

我想检查输入参数是否以“.c”结尾?我该如何检查?这是我到目前为止得到的(感谢您的帮助):

#!/bin/bash

for i in $@
do
if [$i ends with ".c"]
then
echo "YES"
fi
done

最佳答案

case 的经典案例!

case $i in *.c) echo Yes;; esac

是的,语法很晦涩,但您很快就会习惯。与各种 Bash 和 POSIX 扩展不同,它可以一直移植到原始的 Bourne shell。

关于bash - 我们如何在 bash 中匹配字符串中的后缀?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7802763/

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