tr相关内容
如何在遵循规则的同时将字符串转换为标题大小写,而不只是简单地将单词的每个首字母大写? 示例规则: 将所有单词大写,但以下内容除外: 小写所有冠词(a、the)、介词(to、at、in、with)和并列连词(and、but、or) 将标题中的第一个和最后一个单词大写,与词性无关 有什么简单的方法可以在 bash 中做到这一点?One-liners 表示赞赏. (作为附加说
..
控制台程序 (translate-shell) 有一个带有颜色的输出,并为此使用特殊的装饰字符:^[[22m, ^[[24m, ^[[1m... 等等. 我想删除它们以获得纯文本. 我尝试使用 tr -d "^[[22m" 和 sed 's/[\^[[22m]//g',但只删除了数字,而不是特殊字符 ^[ 谢谢. 解决方案 您有多种选择: https://unix.
..
我的文件包含如下几行: -A INPUT -m state --state NEW -m tcp -p tcp --dport 2000 -j ACCEPT-A INPUT -m state --state NEW -m tcp -p tcp --dport 2001 -j ACCEPT-A INPUT -m state --state NEW -m tcp -p tcp --dport 200
..
tr 可以用两个字符替换一个字符吗? 我试图用“~\n"替换“~",但输出没有产生换行符. $ echo "asdlksad ~ adlkajsd ~ 12345" |tr "~" "~\n"asdlksad ~ adlkajsd ~ 12345 解决方案 不,tr 专门用于用单个字符替换单个字符(或者,根据命令行选项,删除字符或将单个字符的运行替换为一次. sed 可能是这项特
..
我有一个文件 file.txt 女巫有这些条目 纽约 LA SF 我运行了命令tr'\ n'',
..
我正在尝试处理文本文件并从文本中删除非ASCII字符.我不想删除该行.我只想删除令人反感的字符.我正在尝试使以下表达式起作用: sed'/[\ x80- \ xFF]/d' 解决方案 对于特定版本的sed,建议的解决方案可能会失败,例如GNU sed 4.2.1. 使用 tr : tr -cd'[:print:]'
..
我有一个代码示例,在某些文本处理的末尾似乎还加上了一些额外的格式: tr -d [=,=] 我不知道该怎么做, tr 的手册页几乎没有帮助.对此有任何见解吗? 解决方案 在 man tr 页面上, [= equiv =] 对等类 语法 [= C =] 扩展为与 C 等效的所有字符,没有特定的顺序.等效类是旨在支持非英语字母的相对较新的发明.但是似乎没有标准的方法来
..
我要从文件中的句子中删除停用词吗? 停止我的意思的单词: [I,a,an,as,at,at,in,for,of,on,on 、、、、、、、、、、、], 我在文件 my_text.txt 中有这些句子: Unix系统设计的主要目标之一是创建一个促进高效程序的环境 然后我要从上面的句子中删除停用词 我使用了这个脚本: array =(I a as at by in
..
我有一个字符串 卷心菜 我想删除重复的字符.如果我使用tr -s,它将删除序列中的重复字符.但是我想要的输出是 吊舱 感谢任何人都可以帮助我. 提供的答案是正确的,但是我无法使用awk,所以我使用了: #!/usr/bin/bash键= $ 1len = $ {#key}mkey =“"对于((c = 0; c
..
我要删除列数据中所有不可打印的换行符. 我已用双引号将所有列括起来,以轻松删除该列中出现的新行字符,并忽略行尾各行之间的记录定界符. 说,我在文本文件中有4列用逗号分隔,并用引号引起来. 仅当双引号之间出现\ n和\ r字符时,我才尝试删除它们. 当前使用的修剪,但是它删除了每个换行符,并使其成为没有任何记录分隔符的序列文件. tr -d '\n\r'
..
在Windows中等效于Linux中的 tr 命令? 例如, tr 可以用换行符替换所有冒号。可以在Windows中完成吗? $ echo $ PATH | tr':''\n' / usr / local / bin / usr / bin 解决方案 在powershell中,我们已拆分 参见示例 $ a =(echo $ env:Pa
..
我在下面有以下代码:
... [为简洁起见,省略了多行] & nbsp; Archives,毕业论文学院毕业生,12楼(Mezz),Henry Sy Sr. Hall &
..
我在awk的shell脚本TR命令中使用了掩码数据.下面的示例文件在awk中使用tr命令时仅影响我文件的第一行.当我在 while 循环中使用相同的代码并在其中调用awk命令时,它可以正常工作,但需要很长时间才能完成.现在我的要求是我想在同一文件(file.txt)中屏蔽许多列[例如:$ 1,$ 5,$ 9],这应该影响整个文件而不是第一行,我想以更快的速度屏蔽它数据.请指教 cat fil
..
我想从文件中删除所有空行,但是仅当它们在文件的末尾/开始时才删除(也就是说,如果在它们之前没有非空行,则在开始处;以及如果在它们之后没有非空行,那么最后.) 在诸如Perl或Ruby之类的功能齐全的脚本语言之外,这是否可能?如果可能,我希望使用sed或awk进行此操作.基本上,任何轻量级且广泛可用的UNIX-y工具都可以,特别是我可以快速了解更多的工具(因此,不包括Perl.) 解决方
..
如何在遵循规则的同时将字符串转换为标题大小写,而不仅仅是将单词的每个首字母大写? 样本规则: 除以下以外的所有单词均大写: 将所有文章(a,the),介词(到,在,在,在,与)和协调连词(和,但是,或)小写 将标题中的第一个和最后一个单词大写,而不考虑词性的不同 有什么简单的方法可以做到这一点吗?单线表示赞赏. (还有一个附加说明,这将在parcellite操作中使用.
..
这是我从网站wget的标准网页上使用的命令. tr ' world> 代替 (blank line or no
..
我想知道在Java中是否有等效于tr///(在Perl中使用的).例如,如果我想用"mississippi"中的所有"s"替换为"p",反之亦然,那么我可以在Perl中编写 #shebang and pragmas snipped... my $str = "mississippi"; $str =~ tr/sp/ps/; # $str = "mippippissi" print $str
..
所以我一直在搜索,并使用命令tr可以将小写转换为大写,反之亦然.但是有办法一次做到这两者吗? 所以: $ tr '[:upper:]' '[:lower:]' or $ tr A-Z a-z 将"Hello World ABC" 转换为"hello world abc" ,但是我想要的是"hello OwLD abc" . /p> 解决方案 这将满足您的需求: tr
..
具有sed的输出: http://sitename.com/galleries/83450 72-profile 这两个字符串应合并为一个,并用空格分隔,例如: http://sitename.com/galleries/83450 72-profile 两个字符串通过管道传递到tr,以便用空格替换换行符: tr '\n' ' ' 它不起作用,结果与输入相同.
..
我有一个数字矩阵(5800行和350列).每个单元格都是 0 / 0 1 / 1 2 / 2 删除每个单元格中所有空间的最快方法是: 0/0 1/1 2/2 Sed,R,能做到最快的任何事情. 解决方案 如果您要提高效率,则应该使用coreutils tr来完成这样一个简单的任务: tr -d ' '
..