问题标签 [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.
bash - 使用 tr 删除特定字符串
tr
是否可以在 UNIX-Shell 中使用命令删除特定字符串?例如:如果我输入:
并且输入是1.1231
,它将显示23
为输出,但我希望它显示1231
(注意只有第一个1
已经消失)。我该怎么做?
如果您知道解决方案或更好的方法,请解释语法,因为我不想只是复制和粘贴,还想学习。
我对 awk 有很大的问题,所以如果你使用它,请进一步解释。
linux - 使用 tr / sed / awk 重新格式化特定字符周围的空格
输入文件如下所示:
我做了什么:
现在是这样的:
我一直在寻找的是:
那么,我在这里缺少什么?
perl - 如何使用 tr/// 运算符中的变量计算模式数量?
我想计算核苷酸的出现次数(字符串中的字母“A、T、G、C”)。我试图为此使用tr///
运算符,但它在下面的代码中每次都返回零计数。
仅当我在tr///
运算符中使用变量时才会发生这种情况。如果我单独输入单个字母,它就可以工作。我想知道我们是否可以在tr///
运算符中使用变量进行模式匹配(和计数)。如果可以的话,有人告诉我如何修改我的代码。
稍后我计划计算密码子的数量(~64)。因此麻烦。珍惜你的时间。谢谢!
sed - 将行拆分为列
我有个问题。现在,一个应该用制表符分隔的文件缺少一些“换行符”......我的文件现在看起来像这样
我想让它看起来统一,每个“field1”都从一个新行开始
问题是,这些列中的每一列都有一组唯一的数据,所以我找不到熟悉的地方将其拆分为新行。任何帮助是极大的赞赏!
PS:非常感谢在 sed 或 tr 中执行此操作 PS:最多可以有 150 列,而不仅仅是 6 或 9 或任何其他 3 的倍数
ruby-on-rails - 我收到错误消息:在“tr”中:运行时 UTF-8 中的无效字节序列(ArgumentError):ruby dk.rb init
我已经在我的电脑上安装了 Ruby 1.92,并且想安装 rails。
当我运行:gem install rails
时,我收到如下错误消息:
然后我下载 DevKit 4.5.2 或 DevKit 3.5 并尝试它们:
我总是收到错误消息:
大家对这个问题有什么建议吗?</p>
shell - sed 命令根据给定规则编辑流
我有一个这样的输入流:
现在我必须编辑流的规则是:(1)如果我们有
将其替换为
(2)否则将“string=number;”替换为
我可以将案例 2 处理为:
如何照顾条件1?
“djh”数字可以是任意数字(1,12,100),其他数字始终为 1。
我使用的所有双引号仅供参考;输入流中不存在双引号。“afs”也可以是“Afs”。提前致谢。
shell - 通过 SED awk 在文件中的特定位置插入字符串
我有一个字符串,我需要在文件中的特定位置插入:
该文件包含多个分号(;)我需要在最后一个“;”之前插入字符串
这可能与 SED 吗?
请务必使用命令发布解释,因为我是 shell 脚本的新手
前 :
字符串 = jjjjj
后
提前致谢
shell - 使用 sed 从文件中删除从“{”到“}”的所有行
我有一个文件,其内容如下:
我想将数据从“control_data”删除到第一个“}”
我尝试了一个命令
但这仅在我们没有多行时才有效,例如。当我们有以下数据时,此命令有效:
它给 :
当我们有跨多行的数据时,如何使这个命令工作?我是shell脚本的新手,一些带有答案的解释将对帮助大有帮助。
提前致谢。
linux - 错误 TR 命令宽度 :punct: param
我有以下命令:
系统返回以下错误。
翻译时,replaceString 中可能出现的唯一字符类是 'upper' 和 'lower'
问题是:
这个问题的解决方案是什么?
我搜索了 Google 和 StackOverflow 并没有找到这个问题的答案。
微小的编辑(但对剪切和粘贴很重要):在 [:punct:] 之前将 '--d' 更改为 '-d','--d' 被渲染为 '\342\200\223d' 并且渲染的差异几乎肉眼看不见。
linux - BASH tr 命令
出于简单的格式化目的,我想将其转换为大写,这样它将遵守未来的案例陈述。正如我认为 case 语句是区分大小写的。
我到处都看到 tr 命令与 echo 命令一起使用,可以立即为您提供结果,例如: