Q
从文件中提取单词
2
A
回答
5
tr命令可以做到这一点...
tr [:blank:] '\n' < test.txt
此询问tr
程序来代替白色有新线的空间。 输出为标准输出,但它可能会被重定向到另一个文件,的Result.txt:
tr [:blank:] '\n' <test.txt> result.txt
0
以上回答不处理多个空格和这样的非常好。替代方案是
perl -p -e '$_ = join("\n",split);' test.txt
哪会。例如。
[email protected]:~/ange/linova/build master $ echo "test test" | tr [:blank:] '\n'
test
test
但
[email protected]:~/ange/linova/build master $ echo "test test" | perl -p -e '$_ = join("\n",split);'
test
test
0
这可能会为你工作:
# echo -e "this is\tmy\nsample text" | sed 's/\s\+/\n/g'
this
is
my
sample
text
0
Perl的答案是:
pearl.214> cat file1
a b c d e f pearl.215> perl -p -e 's/ /\n/g' file1
a
b
c
d
e
f
pearl.216>
1
而这里明显的bash行:
for i in $(< test.txt)
do
printf '%s\n' "$i"
done
编辑更短:
printf '%s\n' $(< test.txt)
这一切就是这么简单,没有什么特别的(可怜)案件包括(和处理多个后续单词分隔/前/后分离是做正确的事(TM值))。您可以使用$ IFS变量调整字词分隔符的概念,请参阅bash手册。
相关问题
- 1. 从文件中提取单词
- 2. 从文本中提取特定单词
- 3. 如何从文本文件中提取单词
- 4. 仅从文本文件中提取带撇号的单词
- 5. 单词提取多行文本文件
- 6. 从文件中获取单词输入
- 7. 从doc/docx文件中提取单词c#
- 8. 从HTML文档中提取文本到单词列表中
- 9. 从R中的文本中提取英文单词
- 10. 用golang从PDF中提取单词?
- 11. 如何从行中提取单词
- 12. 如何从URL中提取单词?
- 13. 从序言列表中提取单词
- 14. 从域名中提取单词
- 15. 从序言结构中提取单词
- 16. Ruby:从字符串中提取单词
- 17. 从音频剪辑中提取单词
- 18. 从Wordnet中提取单词列表
- 19. 如何让Python从文本文件中读取和提取单词?
- 20. 如何根据上下文从文本中提取单词
- 21. 提取文本文件中的第一个单词,然后提取相应的单词?
- 22. 从java中的文本文件中提取包含2个单词的句子
- 23. 从文本中提取名词(Java)
- 24. 从mysql中的文本字段中提取特定单词
- 25. 从SQL中的文本字段中提取单词
- 26. 从文本文件中读取单个单词并翻译 - C
- 27. 从URL中提取词
- 28. 如何在matlab中用条件提取文本中的单词?
- 29. 从词典软件中提取声音(“.t”文件)
- 30. 如何使用python从文本中提取单词?
@Chistopher一个小小的诡辩 - 你可能想要添加'-s'来挤压白色空间。 – potong