bash:评论一个长管道

标签 bash comments pipeline sh

我发现在 bash 脚本中创建长管道非常强大,但我看到的主要缺点是似乎没有插入注释的方法。

举个例子,给这个脚本添加注释有什么好的方法吗?

#find all my VNC sessions
ls -t $HOME/.vnc/*.pid                  \
    | xargs -n1                         \
    | sed 's|\.pid$||; s|^.*\.vnc/||g'  \
    | xargs -P50 --replace vncconfig -display {} -get desktop \
    | grep "($USER)"                    \
    | awk '{print $1}'                  \
    | xargs -n1 xdpyinfo -display       \
    | egrep "^name|dimensions|depths"

最佳答案

让竖线成为每一行的最后一个字符并使用#代替\,像这样:

ls -t $HOME/.vnc/*.pid | #comment here
   xargs -n1 | #another comment 
   ...

关于bash:评论一个长管道,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5100788/

相关文章:

bash - 使用 sed 插入单引号

linux - bash 获取硬件脚本输出到 .csv 文件

linux - 用于连接两列并在另一个文件中查找连接值的 awk 脚本

performance - 如何实现线程化评论?

c - 如何处理 execvp 中的错误?

bash - 从 tar 文件提取到 Bash 中的不同目录

.net - .net 注释应该以大写字母开头并以句点结尾吗?

facebook-graph-api - comment_count 和 commentsbox_count 之间的区别

c - 如何在 dup2 中使用 perror?

python - 如何在 scrapy python 中使用蜘蛛名称动态创建 csv 文件