我在解释tr --help
时遇到了困难。
我知道
tr [:lower:] [:upper:] <inputfile
将文件中的所有字符转换为大写
如何将单个单词转换为大写?
我不仅限于使用tr。我正在寻找一种方法来扫描文件(或输入)的字母集合序列,然后找到匹配后将它们变成大写字母。
答案 0 :(得分:1)
可sed
解决您的问题吗?
sed 's/sequence/SEQUENCE/g' < inputfile
答案 1 :(得分:1)
如果ghost
是您要查看大写的单词,则以下内容可能会起作用。此处\<
和\>
代表字边界。 \(
和\)
描绘了捕获组和\U
大写的捕获组\1
sed 's/\(\<ghost\>\)/\U\1/g'