[英]Editing ~/.bash_profile doesn't customize command-line prompt properly
[英]command-line with variable, doesn't work
我有一个使用带有参数的awk的脚本,但是我找不到正确的语法来使其功能化。 可以帮我吗? (在osx,terminal,zsh,命令行下)
我得到一个变量,该变量是路径名(awk结果)
path_dir =“ / picture / dir /'
之后,我问这个:
awk -F"/" '{print $2}' $path_dir
但这是行不通的。 我得到:
cant' open file $path_dir
我的目标是这样做:
dir_name=awk -F "/" '{print $2}' $path_dir
然后,使用
$dir_name
但是首先,awk无法读取我的$path_dir
任何想法 ?
谢谢
尝试这个:
dir_name=$(awk -F'/' '{print $2}' <<<$path_dir)
这应该为dir_name
分配picture
尝试:
dir_name=`awk -F "/" '{print $2}' $path_dir`
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.