【linux – 在第二个字符之后插入一个空格,后跟每三个字符】教程文章相关的互联网学习教程文章

linux – mv包含shell脚本空格的文件【代码】

我试图mv一个文件(重命名它用破折号替换空格).如果我在没有引号的情况下传递source和dest参数,则源会被分解,因为mv认为它是参数的结尾. 如果我用参数包围source和dest,mv报告无法找到源.目前,$1和$2在开头和结尾都有硬编码的报价. $onam和$dnam是没有硬编码报价的等价物. 来自提示的此命令可以正常工作,因为source和dest被引号括起来:mv "/home/bryan/renametest/TestFolder/test file" "/home/bryan/renametest/TestFolder/test-...

linux – bash(可以使用perl / python):通过正则表达式过滤空格分隔的arg列表【代码】

我有一组正则表达式,应该针对空格分隔列表中的每个项目进行测试. 我希望这些项目能够在其中包含将被转义的空格.所以:abc def\ ghi jkl abc由4个项目组成,abc,def ghi,jkl和abc. 如果我的一套正则表达式是b k$ ^g输出应该是abc abc似乎grep -f可以让我在那里大部分时间,但我必须处理一个处理转义空间的方法,所以我不能只是从空间到换行符. 编辑:我想我可以使用sed做一个转义空间感知的常规空格替换到换行符.在从换行符回来的路上,...

linux – 如何计算空格分隔文件中行数的总和?【代码】

我有空格分隔文件,如下所示:probeset_id submitted_id chr snp_pos alleleA alleleB 562_201 562_202 562_203 562_204 562_205 562_206 562_207 562_208 562_209 562_210 562_211 562_212 562_213 562_214 562_215 562_216 562_217 562_218 562_219 562_220 562_221 562_222 562_223 562_224 562_225 562_226 562_227 562_228 562_229 562_230 562_231 562_232 562_233 562_234 562_235 562_236 562_237 562_238 562_239 562_240 ...

linux – Bash以递归方式替换名称上的许多空格【代码】

任何人都可以推荐一个安全的解决方案,从给定的根目录开始递归替换文件和目录名称中带下划线的空格?例如,$tree . |-- a dir | `-- file with spaces.txt `-- b dir|-- another file with spaces.txt`-- yet another file with spaces.pdf变为:$tree . |-- a_dir | `-- file_with_spaces.txt `-- b_dir|-- another_file_with_spaces.txt`-- yet_another_file_with_spaces.pdf我已经复制了另一个用户的问题,这是主要问题,但我需...

linux – 从变量中删除空格【代码】

我想从Linux Shell中的变量中删除空格并在终端上回显它.以下是我的代码:echo "Enter your full name" read fname $fname | sed "s/ //g"当我运行代码时,它显示未找到命令.解决方法:您不能只调用变量(将其视为字符串值容器).你需要回应它:echo $fname | sed "s/ //g"

Linux之删除带有空格的文件(而不是目录)【代码】

大家平时工作中对不带空格的文件接触较多。这样一来删除操作也是比较简单的。但是有时我们会接触带有空格的文件。对于这种文件我们应该如何删除呢? 首先我们演示一下find命令结合xargs命令删除不带空格的文件[root@ELK-chaofeng test]# touch 1.txt 2.txt [root@ELK-chaofeng test]# ls 1.txt 2.txt [root@ELK-chaofeng test]# find . -type f | xargs ./1.txt ./2.txt [root@ELK-chaofeng test]# find . -type f | xargs rm -rf...