我想编写一个Shellscript,它将循环遍历文件夹中的所有文件,并且仅回显.sql文件。谁能指出我正确的方向?
当前,我正在通过运行命令获取所有文件以及.sql文件
for filename in *; do echo "put ${filename}"; done
我也想将其保存在列表或其他内容中
这将是最紧凑的方法:
printf "put %s\n" *.sql
将文件名保存在数组中同样简单:
sqlfiles=(*.sql)
printf "put %s\n" "${sqlfiles[@]}"
有关更多信息,请参见如何使用数组变量。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句