请解释linux命令:
find . -type f -iname '*.sh'"${1:-}"'*' -exec ${2:-file} {} \; ;
具体来说,我想了解以下几个部分:
${1:-}
${2:-file}
他们真正的意思/做什么?是否有任何Linux参考资料我可以阅读以了解更多关于这些类型的语法?
答案 0 :(得分:0)
这些是bash变量替换:
NI LabVIEW for CompactRIO Developer's Guide
如果尚未定义“: - ”之前的变量,则它们将替换值后跟“: - ”。 $ 1和$ 2变量引用传递给脚本或函数的第一个和第二个参数。