tr

为什么我不能使用 tr -s 删除空格
tr

为什么我不能使用 tr -s 删除空格

当我输入以下内容时 echo "This   is   for    testing" | tr -s [:space:] 我明白了... This   is   for    testing 我希望删除多个空格,让单词之间只留一个空格。我不知道我做错了什么。 ...

Admin

删除空行
tr

删除空行

我需要一些帮助来构建一个单行脚本。该脚本应该为我提供当前系统上运行的服务列表。我想用 systemctl 来实现这一点。 当前的一行代码如下所示: systemctl list-units --type service | grep -f /etc/update-motd.d/service.list 但是此命令总是在列出的服务之间创建一个空白行 smbd.service loaded active running Samba SMB Daemon uuidd.service ...

Admin

如何使用带有 2 个以上参数的 tr 命令?
tr

如何使用带有 2 个以上参数的 tr 命令?

我想使用 tr 命令在文本文件中将 al 字母替换为 mz 字母,将 mz 字符替换为 al。(a 替换为 m,b 替换为 n,c 替换为 o,m 替换为 a,b 替换为 n,等等)我尝试了 `tr al mz | tr mz al,但它首先将 al 字母替换为 mz 字母,然后将所有字符替换为 al。 ...

Admin

tr:未找到命令
tr

tr:未找到命令

我正在使用 Ubuntu 18.04,最近在运行 bash 脚本时不断收到此错误:tr: command not found。和tr中不存在。 也安装了但仍然没有运气。 如何将此命令添加到我的 shell 中?/usr/bin/usr/sbincoreutils which tr什么也不返回。以下是 apt 的说法coreutils: coreutils is already the newest version (8.28-1ubuntu1). 我明白Command 'tr' not found,所以没有什么可以覆盖它。/usr/bin在我的PAT...

Admin

删除控制返回并合并一个文本文件中的行并限制字符数
tr

删除控制返回并合并一个文本文件中的行并限制字符数

我想删除控制返回并合并一个文本文件中的行并限制字符数 输入.txt包含: comment 1 comment 2 ... comment n 输出.txt应该有一个字符串: comment 1 comment 2 ... commnet n 但输出.txt应限制为 32 个字符: comment 1 comment 2 comment 3 co 我可以使用 sed、awk tr 或其他东西吗? ...

Admin

tr 如何将一个单词翻译成另一个单词?
tr

tr 如何将一个单词翻译成另一个单词?

我有一个文件ma.txt,它包含的输出ls -l;当我运行tr命令(tr "nik-pc" "root")时,我得到以下输出: nik-pc@nik:~$ cat ma.txt total 52 drwxr-xr-x 2 nik-pc nik-pc 4096 Mar 11 11:33 Desktop lrwxrwxrwx 1 nik-pc nik-pc 2 Mar 8 22:54 di -> hd drwxr-xr-x 3 nik-pc nik-pc 4096 Mar 13 13:28 Documents drwxr-xr-x 7 nik-...

Admin

Ubuntu Server 14.04.3 更新问题
tr

Ubuntu Server 14.04.3 更新问题

使用 Ubuntu Server 14.04.3。apt-update 和 upgrade 卡在 tr.archive.ubuntu.com 上,响应速度太慢,无法下载软件包。 ...

Admin

如何在 TSV 文件中分割字符串
tr

如何在 TSV 文件中分割字符串

我有这样的 TSV 文件: abc_1 def_2 ghi_3 jkl_4 mno_5 我想将其拆分为: abc def ghi jkl mno 和 1 2 3 4 5 我怎样才能得到它? ...

Admin

如何在所有空格前添加反斜杠?
tr

如何在所有空格前添加反斜杠?

我怎样才能在每个空格前加上反斜杠,最好使用tr或sed命令? 这是我的脚本: #!/bin/bash line="hello bye" echo $line | tr ' ' "\\\ " 这应该用反斜杠后跟空格来替换空格,但它只是用反斜杠替换空格,而不是用反斜杠+空格来替换空格。 这是我得到的输出: hello\bye 预期输出: hello\ bye ...

Admin

如何从 CSV 文件中删除空字符和 ctrl+m 字符?
tr

如何从 CSV 文件中删除空字符和 ctrl+m 字符?

我有一个 CSV 文件,该文件以来自 Hive Beeline CLI 查询输出的 NULL 字节开头。该文件以许多行开头,其中^Mnull^Mnull前几行包含以下内容: ^Mnull ^Mnull^Mnull ^Mnull^Mnull ^Mnull^Mnull...

Admin

CSV 转 TSV,无需替换引号内的逗号
tr

CSV 转 TSV,无需替换引号内的逗号

所有 CSV 到 TSV 教程都建议一个简单的方法: tr ',' '\t' 尽管有些 CSV 看起来像这样: 1,310,"IntAct,PINA" 在这种情况下我想保留"IntAct,PINA": 1 310 "IntAct,PINA" 我怎样才能参数化tr命令(或sed等)才能做到这一点? 我感谢任何建议。 ...

Admin

尝试创建满足三个条件的文件
tr

尝试创建满足三个条件的文件

我需要创建一个文件,列出/sbin目录的前 5 行,并对这 5 行进行编号并且所有行都大写。 这是我尝试过的一串命令: tr [a-z] [A-Z] < ls /sbin -n | head -5 > list.txt 然而,这给了我这个: bash: ls: No such file or directory 任何帮助是极大的赞赏。 ...

Admin

如何替换每个第二行
tr

如何替换每个第二行

如何用另一个文本文件的行列表替换文本文件的每个第二行。 示例: cat filea.txt 我爱粉红色 我爱蓝色 我爱狗 我爱 MOMO cat bileb.txt 我讨厌黄色 我讨厌白色 我讨厌老鼠 我讨厌猪 现在我需要输出 I love Pink 我讨厌黄色 我爱狗 我讨厌老鼠 textbile b 应该替换文本 filea 的每个第二行而不附加它。我们如何使用 sed 或 awk 中的 -i 来实现这一点。 我尝试使用 paste 命令来做到这一点,它不会替换它附加。 ...

Admin

如何用多个空格分隔字段并将它们存储在数组中?
tr

如何用多个空格分隔字段并将它们存储在数组中?

在我的档案中mytxt: field1 field2 ------ ------- this are numbers 12345 this letters abc def ghi 假设我想将第一个字段存储在数组中: i=0 while read line; do field_one[$i]=$(echo $line | awk '{print $1}') echo ${field_one[i]} ((...

Admin