linux - 使用 tr 命令将单个单词变为大写

标签 linux bash tr

我在解释 tr --help 时遇到困难。

我知道

tr [:lower:] [:upper:] <inputfile

将文件中的所有字符转为大写

如何将单个单词转为大写?

我不限于使用 tr。我正在寻找一种方法来扫描文件(或输入)中的一组字母序列,然后在找到匹配项后将它们转换为大写字母。

最佳答案

sed 可以解决您的问题吗?

sed 's/sequence/SEQUENCE/g' < inputfile

关于linux - 使用 tr 命令将单个单词变为大写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19943991/

相关文章:

c - Linux:写一个C程序,那个 'controls'一个shell

mysql - bash脚本中的sql语句 "command not found"

linux - 递归地从多个文件中删除非 ASCII 字符

linux - 为什么从 https 服务器下载文件在带有 montavista linux 的嵌入式设备上不起作用?

python - Linux Python Scrapy 没有名为 six.moves 的模块

javascript - 到 Spidermonkey 的管道无法正常工作

bash 'while read line' 大文件效率

java - 从 Java 执行 Unix 脚本

c++ - 我无法在 Qt 5.5 中的 Qt 类之外使用 tr()

linux - 文字索引