我对Linux还比较陌生,所以这可能很简单,但是当我在git提交消息周围使用引号(单引号或双引号)时,单词就被当作文件名了。如何使用-m与消息中的空格-我不想使用vi。user@linux:~/Documents/tmp$ git status
Changes to be committed:(use "git rm --cached <file>...&qu
我用C语言编写了我自己的libreadline Linux库。在readline()中,它从shell中获取代码行,并用空格字符进行解析,然后将其存储到一个指针变量中。现在,我希望解析这些行来获取命令行参数,这些参数包含命令和执行命令的文件名。在这里,我遇到了一个问题,如果文件名有空格的名称,它会像下面这样解析 myshell$ ls 'file name 1' 'file name 2' file\ name\ 3 上面的cli