带参数的 Bash 函数 2024-5-26 • bash function arguments 我知道我可以编写 bash 脚本,例如: foo() { echo $1; } 但我可以定义一个函数来写: foo(string) { echo $string; } 我就是找不到摆脱困境的出路。 答案1 唯一可用的形式是第一个;看详细信息请参阅手册。 要使用命名参数,传统技术是在函数开头分配它们: foo() { string=$1 # ... echo "${string}" } 相关内容 备份哪个文件系统最好? [关闭] 目标路径太长以及如何解决?[重复] NTFS 文件系统恢复后的空文件夹 路由器设置以获得最大速度 USB 驱动器上的 Windows 7 F6 驱动程序 如何根据默认情况下不包含 MAC 地址的 pihole.log 生成包含 MAC 地址的新日志文件 时间线上的日志活动图表 sudo chown -R $OWNER:$OWNER 命令错误 更新后 bash 自动完成行为异常 在未找到的 bash 命令上陷入 git checkout