问题标签 [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.
python - 使用 Python 进行字符翻译(如 tr 命令)
有没有办法使用Pythontr
进行字符翻译/音译(有点像命令)?
Perl 中的一些示例是:
ruby - 字符串文字中的转义状态作为`String#tr`的参数
对我来说,单引号字符串文字中的反斜杠的转义状态作为String#tr
. 你能解释一下下面三个例子之间的对比吗?我特别不明白第二个。为了避免复杂性,我在这里使用它,在双引号( = )'d'
中转义时不会改变含义。"\d"
"d"
perl - Perl 翻译
我想做这样的事情
应该给我
即用 n 个其他字符替换每个字符。每个字符的 n 可能不同。
这个翻译有一个单一的解决方案吗?
git - 钩还是不钩 - git
我们定制的 IDE 输出带有编码的 XML 文件,使它们看起来像二进制文件。这些文件的差异和合并失败。
我们可以使用命令创建这些文件的 ASCII 版本tr
。我想达到这些文件在提交之前总是自动转换为 ascii 的状态。
我拿起了我的版本控制与 Git的副本,它全心全意地警告我不要使用钩子,除非我真的需要。
我应该为此目的使用钩子吗?或者我可以做其他事情来确保文件在提交之前总是被转换吗?
带有 msysgit 1.7.4 的 Windows XP
--= 更新 =-
感谢大家的帮助和耐心。看着这个问题,我尝试了以下方法,但它不起作用:
此配置更改后文件保持不变。即使我删除并重新结帐。
tr
配置为 clean 任务的命令确实独立工作。证明:
谁能看到我的配置有什么问题?
bash - 如何验证 bash 密码生成器中是否存在特殊字符
本来应该是一个简单的 bash 脚本,结果却变成了怪物。这是第五次尝试。您甚至不想看到尝试 #4 的 30 行怪物.. :)
这是我想要做的:脚本生成一个随机密码,$1=密码长度,$2=输出中出现的特殊字符的数量。
或者至少,在发送到标准输出之前验证至少存在 1 个特殊字符。我更喜欢前者,但满足于后者。
这是我非常简单的该脚本的第 5 版。它没有验证,或 2 美元:
这工作得很好,它是一个足够安全的密码用法:
但是,当然,它并不总是打印特殊字符,现在让我能够选择输出中存在多少特殊字符已成为一种痴迷。这并不像我想象的那么容易。
说得通?
顺便说一句,我不介意完全重写代码,我很想看到一些创造性的解决方案!
(顺便说一句:我尝试以各种方式将它通过管道传输到 egrep/grep 中,但无济于事,但我觉得这是一个可能的解决方案......)
谢谢凯文
bash - 移动单词中的字母位置
我想要一个命令/函数,最好是 bash,它接受一个单词/字符串和一个数字,并将单词中的字母位置移动该数字,将溢出旋转回开头。
例如,输入stack
和2
输出将是cksta
我曾考虑过使用tr
,但我不太清楚如何使其通用,以便与任何单词一起使用,而不仅仅是翻译目标单词中的特定字母。
unix - 使用 sed、awk、tr 和朋友删除尾随/开始的换行符
我想从文件中删除所有空行,但前提是它们位于文件的末尾/开头(也就是说,如果在它们之前没有非空行,则在开头;如果有最后没有非空行。)
这在 Perl 或 Ruby 等功能齐全的脚本语言之外是否可行?sed
如果awk
可能的话,我更愿意这样做。基本上,任何轻量级且广泛可用的 UNIX-y 工具都可以,尤其是我可以快速了解更多的工具(因此不包括 Perl。)
java - 有没有办法在java中使用tr///(或等效的)?
我想知道Java中是否有与 tr/// (在 Perl 中使用的)等价的东西。例如,如果我想用“mississippi”中的“p”替换所有“s”,反之亦然,我可以在 Perl 中写
我能想到在Java中做到这一点的唯一方法是在该String.replace()
方法中使用一个虚拟字符,即
有一个更好的方法吗?
提前致谢。
bash - 在 bash 脚本中解析和应用函数解析值
我的脚本中有以下内容:
some_text%%%url1%%%url2%%%url3%%%
url 的数量在 0 到任何有限数之间变化(如果为 0,则字符串为 some_text%%%)
我想将 processurl 应用于 url 并将输出为:
关于如何做到这一点的任何线索?
linux - 尝试在没有 cut、sed、tr 命令的情况下从 bash shell 环境中下载的 html 页面中“grep”链接(仅限 e/grep)
在 Linux shell 中,我试图从下载的 HTML 脚本文件中返回指向 JPG 文件的链接。到目前为止,我只到了这一点:
我不想使用“tr”、“cut”、“sed”等辅助命令……“lynx”没问题!