Sem*_*ide 2 linux bash naming-conventions
创建具有多个单词(例如remove-unused-scripts)的新Bash命令时,是否存在通用的命名约定?例如,它应该是remove-unused-scripts,remove_unused_script,removeUnusedScripts还是其他全部对象?
我对Bash相当陌生,只是想确保自己早日不会养成任何不良习惯。
感谢您的时间。
我想大多数语言建议remove_unused_script在removeUnusedScript这些天的可读性。remove-unused-scripts是脚本的合法文件名。bash允许函数名称包含连字符:
some-func () {
echo hi
}
Run Code Online (Sandbox Code Playgroud)
但这不是便携式的;POSIX函数名称仅限于字母,数字和_。