概述Bash – 连接variables到path
目前,我有一个bash脚本,将解压我的根目录中的文件:
#!/bin/bash tar xvf ~/some-file.tar
这工作没有问题。 现在,我想改变这个,所以我可以在一个预定义的variables中指定文件的path,如下所示:
#!/bin/bash p=\”~\” tar xvf $p/some-file.tar
这给我以下错误信息:
tar: ~/some-file.tar: Cannot open: No such file or directory tar: Error is not recoverable: exiting Now
文件的path似乎是正确的,但是,有一些隐藏的字符造成这种失败? 连接一个variables和一个path的正确方法是什么,而不是同时存储在stringvariables(如果有)?
错误:“/run/Nginx.pID”中的PID号“
从bash脚本运行几个命令
Bash-如何读取文件中的倒数第二行?
如何自动获得xdotool的窗口ID
BASH空白别名为\’cd\’
仅当大于时才replace一个值
限制所有linux命令的输出
linux:WGET – scheme缺less使用-i选项
linux读取空格和特殊字符
在bash脚本中自动dockerlogin
在变量内部时,Tilde扩展不起作用。 您可以使用$HOME变量:
#!/bin/bash p=$HOME tar xvf \”$p/some_file.tar\”
总结
以上是内存溢出为你收集整理的Bash – 连接variables到path全部内容,希望文章能够帮你解决Bash – 连接variables到path所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
请登录后查看评论内容