问题标签 [tr]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
6 回答
34526 浏览

python - 使用 Python 进行字符翻译(如 tr 命令)

有没有办法使用Pythontr进行字符翻译/音译(有点像命令)?

Perl 中的一些示例是:

0 投票
1 回答
461 浏览

ruby - 字符串文字中的转义状态作为`String#tr`的参数

对我来说,单引号字符串文字中的反斜杠的转义状态作为String#tr. 你能解释一下下面三个例子之间的对比吗?我特别不明白第二个。为了避免复杂性,我在这里使用它,在双引号( = )'d'中转义时不会改变含义。"\d""d"

0 投票
3 回答
179 浏览

perl - Perl 翻译

我想做这样的事情

应该给我

即用 n 个其他字符替换每个字符。每个字符的 n 可能不同。

这个翻译有一个单一的解决方案吗?

0 投票
3 回答
1422 浏览

git - 钩还是不钩 - git

我们定制的 IDE 输出带有编码的 XML 文件,使它们看起来像二进制文件。这些文件的差异和合并失败。

我们可以使用命令创建这些文件的 ASCII 版本tr。我想达到这些文件在提交之前总是自动转换为 ascii 的状态。

我拿起了我的版本控制与 Git的副本,它全心全意地警告我不要使用钩子,除非我真的需要。

我应该为此目的使用钩子吗?或者我可以做其他事情来确保文件在提交之前总是被转换吗?

带有 msysgit 1.7.4 的 Windows XP

--= 更新 =-

感谢大家的帮助和耐心。看着这个问题,我尝试了以下方法,但它不起作用:

此配置更改后文件保持不变。即使我删除并重新结帐。

tr配置为 clean 任务的命令确实独立工作。证明:

谁能看到我的配置有什么问题?

0 投票
5 回答
3335 浏览

bash - 如何验证 bash 密码生成器中是否存在特殊字符

本来应该是一个简单的 bash 脚本,结果却变成了怪物。这是第五次尝试。您甚至不想看到尝试 #4 的 30 行怪物.. :)

这是我想要做的:脚本生成一个随机密码,$1=密码长度,$2=输出中出现的特殊字符的数量。

或者至少,在发送到标准输出之前验证至少存在 1 个特殊字符。我更喜欢前者,但满足于后者。

这是我非常简单的该脚本的第 5 版。它没有验证,或 2 美元:

这工作得很好,它是一个足够安全的密码用法:

但是,当然,它并不总是打印特殊字符,现在让我能够选择输出中存在多少特殊字符已成为一种痴迷。这并不像我想象的那么容易。

说得通?

顺便说一句,我不介意完全重写代码,我很想看到一些创造性的解决方案!

(顺便说一句:我尝试以各种方式将它通过管道传输到 egrep/grep 中,但无济于事,但我觉得这是一个可能的解决方案......)

谢谢凯文

0 投票
3 回答
1473 浏览

bash - 移动单词中的字母位置

我想要一个命令/函数,最好是 bash,它接受一个单词/字符串和一个数字,并将单词中的字母位置移动该数字,将溢出旋转回开头。

例如,输入stack2输出将是cksta

我曾考虑过使用tr,但我不太清楚如何使其通用,以便与任何单词一起使用,而不仅仅是翻译目标单词中的特定字母。

0 投票
17 回答
30177 浏览

unix - 使用 sed、awk、tr 和朋友删除尾随/开始的换行符

我想从文件中删除所有空行,但前提是它们位于文件的末尾/开头(也就是说,如果在它们之前没有非空行,则在开头;如果有最后没有非空行。)

这在 Perl 或 Ruby 等功能齐全的脚本语言之外是否可行?sed如果awk可能的话,我更愿意这样做。基本上,任何轻量级且广泛可用的 UNIX-y 工具都可以,尤其是我可以快速了解更多的工具(因此不包括 Perl。)

0 投票
3 回答
3571 浏览

java - 有没有办法在java中使用tr///(或等效的)?

我想知道Java中是否有与 tr/// (在 Perl 中使用的)等价的东西。例如,如果我想用“mississippi”中的“p”替换所有“s”,反之亦然,我可以在 Perl 中写

我能想到在Java中做到这一点的唯一方法是在该String.replace()方法中使用一个虚拟字符,即

有一个更好的方法吗?

提前致谢。

0 投票
2 回答
89 浏览

bash - 在 bash 脚本中解析和应用函数解析值

我的脚本中有以下内容:

some_text%%%url1%%%url2%%%url3%%%

url 的数量在 0 到任何有限数之间变化(如果为 0,则字符串为 some_text%%%)

我想将 processurl 应用于 url 并将输出为:

关于如何做到这一点的任何线索?

0 投票
1 回答
3164 浏览

linux - 尝试在没有 cut、sed、tr 命令的情况下从 bash shell 环境中下载的 html 页面中“grep”链接(仅限 e/grep)

在 Linux shell 中,我试图从下载的 HTML 脚本文件中返回指向 JPG 文件的链接。到目前为止,我只到了这一点:

我不想使用“tr”、“cut”、“sed”等辅助命令……“lynx”没问题!