例如,当给出命令行时:
args[0]='ls'
args[1]='"aaa bbb"'
我想要一个参数列表:
args[0]='ls'
args[1]='aaa bbb'
这是否可以使用Bash和常见的UNIX实用程序(sed,awk,xargs等)?
请注意,论据必须是逐字的。以下不是正确答案:
public static forRoot(config: any = {}): ModuleWithProviders {
return {
ngModule: DataModule,
providers: [
{
provide: DataServiceConfig,
useValue: {
socket: io('http://localhost'),
globalCache: {},
globalSettings: {},
}
}
]
}
}
答案 0 :(得分:2)
这是不可能的,因为shell在执行命令之前总是执行引用删除。因此,命令永远不会看到(能够访问)删除的引号。
这听起来像一个XY问题。为什么你认为你需要原始报价?你的实际问题是什么?