Shell 波浪号扩展

作者: 赵者也 | 来源:发表于2017-03-14 22:18 被阅读10次

波浪号扩展可用来指代主目录,或其他人的主目录。

具体可以看如下所示的操作:


波浪号扩展示例1

如果一个单词以未被引用的波浪号开头,则直到第一个未被引用的斜杠的所有字符都被看作是波浪号前缀。如果波浪号前缀里面的字符都没有被引用,则波浪号后面的所有字符就被当作是一个可能存在的登录用户名。如果这个登录用户名是个空字符串,波浪号就会被替换成 Shell 变量 HOME 的值,若没有设置 HOME 变量,则替换成执行该 Shell 的用户的主目录。否则波浪号前缀就被替换成指定的登录用户名的主目录。

本文参考自 《Linux Shell命令行及脚本编程实例详解

相关文章

  • Shell 波浪号扩展

    波浪号扩展可用来指代主目录,或其他人的主目录。 具体可以看如下所示的操作: 如果一个单词以未被引用的波浪号开头,则...

  • Shell(1)文件,目录操作相关

    shell位置与文件目录 波浪号(~)表明shell会话位于你的主目录正斜线(/)表明shell回话处于根目录(r...

  • Ubuntu16.04+Gnome3

    GNOME优化工具 GNOME Tweak Tool GNOME Shell扩展站点 GNOME Shell扩展站...

  • gnome tiling 窗口

    安装扩展 material shell

  • shell参数扩展

    ${parameter:-word}如果parameter没有设置或者为null,则整个参数扩展(这里为 ${pa...

  • shell参数扩展${}

    看别人的shell脚本看到了陌生的"${}"用法,尽管能看出来在脚本中是做什么的,还是去学习一下,找到了参考中的那...

  • 设置 zsh + oh-my-zsh 为默认shell(mac)

    1、什么是zsh? ZSH ,也称为Z shell,是Bourne Shell(sh)的扩展版本,具有大量新功能,...

  • R语言公式符号对应含义汇总

    变量名:表示变量的名字; 波浪号(~):用来连接公式中的响应变量(波浪号左边)和自变量(波浪号右边); 加号(+)...

  • 07-2 引用

    二、引用(控制扩展) 现在我们已经知道,shell 有多种方式可以进行扩展,现在我们来学习如何控制扩展。 第1个例...

  • R中的常用符号说明

    1、变量名 表示变量的名字; 2、波浪号(~) 用来连接公式中的响应变量(波浪号左边)和自变量(波浪号右边); 3...

网友评论

    本文标题:Shell 波浪号扩展

    本文链接:https://www.haomeiwen.com/subject/srrknttx.html