首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >当行被反斜杠拆分时,是否可以使用注释?

当行被反斜杠拆分时,是否可以使用注释?
EN

Stack Overflow用户
提问于 2014-05-11 18:05:49
回答 6查看 1.9K关注 0票数 9

我想要嵌入这样的评论

代码语言:javascript
复制
ls -l \
-a \
# comment here
-h \
-t . 

但这似乎是不可能的。也许确实存在一些其他的变体?将注释放在反斜杠后面或以反斜杠结束注释都无济于事。

EN

回答 6

Stack Overflow用户

发布于 2018-10-25 03:49:45

上面的帖子没有直接的解决方案。然而,有一种直接的解决方案,实际上在更老的帖子中也提到过:How to put a line comment for a multi-line commandCommenting in a Bash script

我最喜欢的解决方案是:

代码语言:javascript
复制
ls -l `# long format` \
-a `# all files` \
-h `# human readable` \
-t `# time sort`

您需要同时使用重音引号(`)和八分音符(#)来表示注释。在反斜杠之前使用它们。

票数 6
EN

Stack Overflow用户

发布于 2014-11-29 05:40:55

你可以用一个不需要连续字符的数组来做这样的事情:

代码语言:javascript
复制
ls_cmd=(
  ls
  -l  # long form
  -a  # show hidden files
  -h  # human-readable sizes
  -t  # sort by time
  .
)

"${ls_cmd[@]}" # run the command from the array

...but对于一般情况,答案是否定的。

票数 5
EN

Stack Overflow用户

发布于 2014-05-12 02:37:46

在这种情况下,我通常会这样做

代码语言:javascript
复制
ls -l  -a  -h  -t .  
#  |   |   |   time sort
#  |   |   human readable
#  |   all files
#  long format

或者当它们存在时,我使用长形式的参数,例如--human-readable而不是-h

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23591273

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档