【这个shell脚本中的函数什么意思?完全看不懂啊usage-查字典问答网
分类选择

来自韩保忠的问题

  【这个shell脚本中的函数什么意思?完全看不懂啊usage(){cat&2$0:[options][src]dst-v:outputactionsperformed.-eenv-var:onlytakeactionifenv-varissetto"y".-ooption:onlytakeactionifoptionissetto"y".-pperms:chmodsty】

  这个shell脚本中的函数什么意思?完全看不懂啊

  usage()

  {

  cat&2

  $0:[options][src]dst

  -v:outputactionsperformed.

  -eenv-var:onlytakeactionifenv-varissetto"y".

  -ooption:onlytakeactionifoptionissetto"y".

  -pperms:chmodstylepermissionsfordst.

  -d:makedstdirectoryifitdoesn'texist

  -S:don'tstripafterinstalling

  -atext:appendtexttodst.

  -Apattern:onlyappendtextifpatterndoesn'texistinfile

  -llink:dstisalinkto'link'.

  -ssym-link:dstisasym-linkto'sym-link'.

  if"src"isnotprovided,basenameisrunondsttodeterminethe

  sourceinthecurrentdirectory.

  multiple-eand-ooptionsareANDedtogether.ToachieveanORaffect

  useasingle-e/-owith1ormorey/n/""charsinthecondition.

  ifsrcisadirectory,everythinginitiscopiedrecursivelytodst

  withspecialfilesremoved(currentlyCVSandSubversiondirs).

  EOF

  exit1

  }

3回答
2020-12-06 19:34
我要回答
请先登录
蒋子平

  这个函数里面用到HereDocuments,主要功能是将两个!EOF标签中间的内容cat重定向到STDERR标准错误输出里面.

  >&2就是重定向到STDERR标准错误输出的意思.

2020-12-06 19:37:01
韩保忠

  就是先执行cat

2020-12-06 19:39:16
蒋子平

  $0就是当前的脚本名字,后面的[options][src]dst是介绍脚本的用法。

2020-12-06 19:42:41

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  •