我只是想知道是否有可能组合字符串插值,这是在C#6.0和string.format中引入的?有这样聪明的想法吗?
string fancyString = $"My FancyString was created at { DateTime.Now }" + " and I want to add some static with string.format like {0}";
Run Code Online (Sandbox Code Playgroud) 我是shell脚本的新手,并且坚持这个 - 我尝试了这个if子句:
if [ unrar l "$filename" | grep -P "\.(?:r\d\d|r\d\d\d|.rar)$ ];
then...
Run Code Online (Sandbox Code Playgroud)
它没有用,所以尝试了这个调试输出 - 我没有输出到$grep_output:
$grep_output = unrar l "$filename" | grep -P "\.(?:r\d\d|r\d\d\d|.rar)$"
Run Code Online (Sandbox Code Playgroud)
如果我直接在shell上执行它,它的工作没有任何问题:
unrar l "$filename" | grep -P "\.(?:r\d\d|r\d\d\d|.rar)$
Run Code Online (Sandbox Code Playgroud)
我的错误在哪里?提前致谢!