如果是目录,请附加文字

托尼先生WP

我试图附加一个文本,如果它是一个目录。

calculation="$(ls -l | sed 's/[d]/This is a directory -> /')"

printf "%s" "${calculation}"

我只是想知道是否有人可以给我提示我的代码有什么问题

大卫·W

不知道您在做什么,但是:

$ calculation="$(ls -l | sed 's/^[d]/This is a directory -> d/')"

两项更改:

  • 我添加了一个^,表示行必须以方括号中的字符之一(这d是唯一的字符)开头
  • d在替换的末尾添加了a ,因为您字符串替换了它。这样,您的目录仍然具有正确的权限。

您不需要[d]只是d会做:

$ calculation="$(ls -l | sed 's/^d/This is a directory -> d/')"

而且您不需要${calculation}

$ echo "$calculation"

或者,如果您想使用printf

$ printf "%s\n" "$calculation"   # Note the ending NL which printf doesn't supply

或更简单地说:

$ printf "$calculation\n"

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

stat 命令格式将“/”附加到文件名(如果是目录),并从前面删除“./”

来自分类Dev

如果是单引号,请替换

来自分类Dev

如果是这种情况,请停止执行

来自分类Dev

如果是最后一个孩子,请这样做

来自分类Dev

Google Spreadsheets:如果是公众假期,请设置格式值

来自分类Dev

Google Spreadsheets:如果是公众假期,请设置格式值

来自分类Dev

如果是IE,请运行此脚本,否则,请运行此脚本

来自分类Dev

如果是符号链接,则调用“获取目录Bash脚本”

来自分类Dev

如果是,则使用远程服务器目录大小

来自分类Dev

如果目录为空,请执行此操作;如果目录不为空,请执行此操作

来自分类Dev

如果是特定字符,请删除最后一个字符

来自分类Dev

在python中检查删除文件夹是否成功,如果是,请继续

来自分类Dev

如果是文字成绩,如何计算大学平均成绩?

来自分类Dev

JSP如果是,则递增

来自分类Dev

Msgbox,如果是或否

来自分类Dev

JSP如果是,则递增

来自分类Dev

是否可以在Google Chrome浏览器上运行Python GUI?如果是,请让我知道如何?

来自分类Dev

如果是csv文件中的数字,请从单元格中删除最后一个单词

来自分类Dev

Windows(7、8、10)-全新安装是否比升级更好?如果是,为什么?(请明确点)

来自分类Dev

自动运行.bat文件以检查计算机是否已拔出。如果是这样,请终止进程

来自分类Dev

Pascal脚本:检查dest目录是否为空,如果是,则仅打印是/否警告

来自分类Dev

如果找到非唯一目录,请选择父目录

来自分类Dev

如果有文字,请保持焦点样式

来自分类Dev

jQuery-点击增加textarea;如果不是文字,请减少;

来自分类Dev

如果有文字,请保持焦点样式

来自分类Dev

如果网页包含特定文字,请列出网址

来自分类Dev

如果GNU屏幕已经存在,请重新附加它,否则创建它

来自分类Dev

如果是文字冒险的if语句,则需要在继续之前检查元素列表

来自分类Dev

如果是,则为else的简写

Related 相关文章

  1. 1

    stat 命令格式将“/”附加到文件名(如果是目录),并从前面删除“./”

  2. 2

    如果是单引号,请替换

  3. 3

    如果是这种情况,请停止执行

  4. 4

    如果是最后一个孩子,请这样做

  5. 5

    Google Spreadsheets:如果是公众假期,请设置格式值

  6. 6

    Google Spreadsheets:如果是公众假期,请设置格式值

  7. 7

    如果是IE,请运行此脚本,否则,请运行此脚本

  8. 8

    如果是符号链接,则调用“获取目录Bash脚本”

  9. 9

    如果是,则使用远程服务器目录大小

  10. 10

    如果目录为空,请执行此操作;如果目录不为空,请执行此操作

  11. 11

    如果是特定字符,请删除最后一个字符

  12. 12

    在python中检查删除文件夹是否成功,如果是,请继续

  13. 13

    如果是文字成绩,如何计算大学平均成绩?

  14. 14

    JSP如果是,则递增

  15. 15

    Msgbox,如果是或否

  16. 16

    JSP如果是,则递增

  17. 17

    是否可以在Google Chrome浏览器上运行Python GUI?如果是,请让我知道如何?

  18. 18

    如果是csv文件中的数字,请从单元格中删除最后一个单词

  19. 19

    Windows(7、8、10)-全新安装是否比升级更好?如果是,为什么?(请明确点)

  20. 20

    自动运行.bat文件以检查计算机是否已拔出。如果是这样,请终止进程

  21. 21

    Pascal脚本:检查dest目录是否为空,如果是,则仅打印是/否警告

  22. 22

    如果找到非唯一目录,请选择父目录

  23. 23

    如果有文字,请保持焦点样式

  24. 24

    jQuery-点击增加textarea;如果不是文字,请减少;

  25. 25

    如果有文字,请保持焦点样式

  26. 26

    如果网页包含特定文字,请列出网址

  27. 27

    如果GNU屏幕已经存在,请重新附加它,否则创建它

  28. 28

    如果是文字冒险的if语句,则需要在继续之前检查元素列表

  29. 29

    如果是,则为else的简写

热门标签

归档