获取与 bash 中的目录同名的打开文件
get open file whose name is same as directory in bash
如何在 bash 中实现以下目标?打开一个与当前目录同名的*.cpp文件?
我试过了
别名 zv='
myvar =$(基本名称 PWD)
vi $myvar.cpp
'
谢谢!
是 r
和点 .
之间的 space 吗?在 $myvar .cpp
因为它不应该在那里 :P
试试这个;
alias zv='vi "$(basename "$(pwd)").cpp"'
"$(..)"
会执行括号内的pwd
解析成basename
表达式格式
MYVAR=something someprogram
可以在程序的单次执行中设置一个环境变量,但是在您执行此操作时创建一个常规变量是行不通的——您需要将它拆分成多个语句,或者只是做整个解析在一个语句中作为我的例子
如何在 bash 中实现以下目标?打开一个与当前目录同名的*.cpp文件? 我试过了
别名 zv=' myvar =$(基本名称 PWD) vi $myvar.cpp '
谢谢!
是 r
和点 .
之间的 space 吗?在 $myvar .cpp
因为它不应该在那里 :P
试试这个;
alias zv='vi "$(basename "$(pwd)").cpp"'
"$(..)"
会执行括号内的pwd
解析成basename
表达式格式
MYVAR=something someprogram
可以在程序的单次执行中设置一个环境变量,但是在您执行此操作时创建一个常规变量是行不通的——您需要将它拆分成多个语句,或者只是做整个解析在一个语句中作为我的例子