FILE:
hello
world
foo
bar
Run Code Online (Sandbox Code Playgroud)
如何删除此中所有空的新行FILE?
输出命令:
FILE:
hello
world
foo
bar
Run Code Online (Sandbox Code Playgroud) 我有一个包含空格的目录列表.
我需要用''来包围它们,以确保我的批处理脚本能够正常工作.
如何用'和'(引号)围绕每个新行.
例如
文件1:
/home/user/some type of file with spaces
/home/user/another type of file with spaces
Run Code Online (Sandbox Code Playgroud)
至
文件2:
'/home/user/some type of file with spaces'
'/home/user/another type of file with spaces'
Run Code Online (Sandbox Code Playgroud) 文件:
hello
world
Run Code Online (Sandbox Code Playgroud)
我想使用脚本语言(BASH)以执行读取每个命令WORD在FILE上述,然后将其插入到一个command.
然后它循环到列表中的下一个单词(新行上的每个单词).当它到达结束时停止FILE.
进展与此类似:
WORD从FILE上面先读
插入命令
command WORD > WORD
Run Code Online (Sandbox Code Playgroud)
重复此过程,但是在第n个旁边WORD(每个在新行上).
到达上述结束时终止进程FILE.
以上BASH命令的结果 FILE:
你好:
RESULT OF COMMAND UPON WORD hello
Run Code Online (Sandbox Code Playgroud)
世界:
RESULT OF COMMAND UPON WORD world
Run Code Online (Sandbox Code Playgroud) 文件1:
hello
world
Run Code Online (Sandbox Code Playgroud)
如何使用sed删除此文件中的前导/尾随空格 - 使用一个命令(没有中间文件)?
我现在有:
sed -e 's/^[ \t]*//' a > b
Run Code Online (Sandbox Code Playgroud)
对于领先的空间.
sed 's/ *$//' b > c
Run Code Online (Sandbox Code Playgroud)
这用于尾随空格.
过程/输出的一个例子是:
文件1:
hello
world
Run Code Online (Sandbox Code Playgroud)
文件2:
foo
bar
Run Code Online (Sandbox Code Playgroud)
连接后生成的文件:
文件3:
hello;foo
world;bar
Run Code Online (Sandbox Code Playgroud)
对于大量非预测文本(非通配卡 - 但行如上所述对齐).
我无法弄清楚如何使用Ubuntu下的paste命令执行此操作.
文件1:
hello world
foo bar
a word with a space
Run Code Online (Sandbox Code Playgroud)
我需要用分号(;)替换长度为两个或更多的所有空格.
结果:
文件2:
hello;world
foo;bar
a;word with a space
Run Code Online (Sandbox Code Playgroud) 文件:
/home/USER/DIR/a
http://www.here.is.a.hyper.link.net/
/home/USER/DIR/b
http://www.here.is.another.hyper.link.net/
Run Code Online (Sandbox Code Playgroud)
需要删除此文件中的所有奇数行(PUBLIC-DIRECTORY-LIST)?它是我的批处理脚本,可以在下面找到(dropbox batch puburl creator):
for PATH in `cat LIST`
do
echo $PATH
dropbox puburl $PATH
done > PUBLIC-DIRECTORY-LIST
Run Code Online (Sandbox Code Playgroud)
我是否只是PUBLIC-DIRECTORY-LIST在脚本末尾附加修剪命令?
文件1:
hello (OPTION1) 123456 123456 123456
world (OPTION1) 123456 123456 123456
foo (OPTION1) 123456 123456 123456
bar (OPTION1) 123456 123456 123456
Run Code Online (Sandbox Code Playgroud)
如何在文本文件File1中的每个第一个单词后删除每个字符串?
这可能会与awk/sed/cat失效 - 但我无法弄明白.通过这些实用程序,我仍然不熟悉编辑 - 也许其他人将从我的问题中受益.
第一个单词不具有预测性(没有外卡),每个第一个单词都是唯一的.