小编MrD*_*oom的帖子

echo"-n"不会打印-n?

这个问题非常相似.

我正在使用BASH中的自动脚本迭代一些事情.偶尔脚本会遇到"-n",echo会尝试解释这个.

试图这样:

 $ POSIXLY_CORRECT=1 /bin/echo -n
Run Code Online (Sandbox Code Playgroud)

 $ POSIXLY_CORRECT=1 /bin/echo "-n"
Run Code Online (Sandbox Code Playgroud)

但它每次都解释了这个论点.

然后这个,但它可以在字符串中点击转义字符,这就是为什么我不想对所有输入应用空字符并使用-e.

$ echo -e "\x00-n"
-n
Run Code Online (Sandbox Code Playgroud)

printf是可能的,但是要避免,除非没有其他选项(并非所有机器都将printf作为实用程序).

$printf "%s" "-n"
-n
Run Code Online (Sandbox Code Playgroud)

那么有没有办法让回声打印"-n"?

bash echo

12
推荐指数
1
解决办法
6702
查看次数

T4 Assembly指令找不到指定的文件

无论使用何种方法在程序集指令中指定文件,T4引擎都找不到指定的文件.

<#@ assembly name="$(SolutionDir)packages\TestPackage\lib\net45\Test.dll"#>
Run Code Online (Sandbox Code Playgroud)

或<#@ assembly name ="C:\ Test.dll"#>

或任何其他方法导致相同的未找到问题.模板引擎似乎能够读取文件并显示其版本信息,即使它找不到它.

Errors were generated when initializing the transformation object. The transformation will not be run. The following Exception was thrown:
System.IO.FileNotFoundException: Could not load file or assembly ‘Test, Version=1.0.1.0, Culture=neutral, PublicKeyToken=null’ or one of its dependencies. The system cannot find the file specified.
Run Code Online (Sandbox Code Playgroud)

表明缺少依赖性.程序集没有依赖关系.

为什么T4引擎找不到我的组件?

.net t4 .net-assembly visual-studio

5
推荐指数
1
解决办法
1316
查看次数

标签 统计

.net ×1

.net-assembly ×1

bash ×1

echo ×1

t4 ×1

visual-studio ×1