我想对base64输出中删除换行符的图像目录进行base64编码。然后我将其保存为<imageName>.base64.txt。 我可以使用下面的for循环做到这一点: for file in $(find path/to/images -name "*.png"); do done 如何使用xargs或-exec对find执行此操作
我用C语言编写了我自己的libreadline Linux库。在readline()中,它从shell中获取代码行,并用空格字符进行解析,然后将其存储到一个指针变量中。现在,我希望解析这些行来获取命令行参数,这些参数包含命令和执行命令的文件名。在这里,我遇到了一个问题,如果文件名有空格的名称,它会像下面这样解析 myshell$ ls 'file name 1' 'file name 2' file\ name\ 3 上面的cli是这样解析的ls