问题标签 [cut]

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 投票
2 回答
19460 浏览

bash - 使用带有标准输入的 linux "cut"

我正在尝试将数据通过管道传输到“剪切”中,例如剪切第一列文本。这有效

从标准输入读取也可以:

但是,一旦涉及管道,它就不再接受我<CTRL+D>的,并且我不能发出“文件结束”的信号:

更新:这显然是旧版本 bash (3.00.15) 中的一个错误。它确实适用于更新的版本(尝试过 4.0.33 和 3.2.25)。不过,最好有一些解决方法,因为我无法轻松升级。


背景:我有一个脚本/oneliner,它以cvs status形式为我提供了(我知道,CVS ...)的浓缩输出

例如,对于尚未提交的文件。我希望能够从该命令复制+粘贴部分输出并将其用作另一个命令的输入,该命令将这些文件添加到 cvs。说:

想法?

0 投票
4 回答
3358 浏览

bash - BASH文件属性体操:如何轻松获取具有完整路径和权限的文件?

亲爱的命令行大师,

我有一个目录树,我想为其生成一个文件,该文件每行包含两个条目:每个文件的完整路径和所述文件的相应权限。

例如,一行可能包含:

生成左侧列的最佳方法似乎是find。但是,由于ls似乎没有读取文件名列表或获取标准输入的能力,看来我必须求助于为我执行此操作的脚本。...麻烦。

我确信我已经看到人们以某种​​方式找到对找到的每个文件运行命令,但今天早上我一定很愚蠢,因为我似乎无法弄清楚!

任何人?

在读取所述文件方面,文件名中可能存在空格,因此如果有办法让一些现有的命令行工具从右到左计算字段,那肯定会很好。例如,我们有cut。但是,cut是左手优先的,不会采用负数来表示从右侧开始编号(这对我来说似乎是最明显的语法)。...无需编写程序即可,有什么简单的方法吗?

在此先感谢,特别感谢您解释您可能提供的任何示例!

谢谢, RT

0 投票
4 回答
13341 浏览

unix - Unix cut,删除第一个令牌

我正在尝试使用 Unix cut删除每行的前两个字段。我有表单的输入行

(令牌)(空白)(令牌)(大量文本)

问题是n每行都有退出令牌,所以我不能做这样的事情

有没有办法告诉 cut 采用everything except指定的字段?

0 投票
4 回答
12319 浏览

linux - linux ps aux 命令

如何从 ps 命令获取具有绝对路径名的正在运行的进程

我需要输出为 -

0 投票
4 回答
54581 浏览

bash - 将 csv 文件的第一列解析为新文件

操作系统:OSX 方法:从命令行,所以使用sed、cut、gawk,虽然最好不要安装模块。

本质上,我正在尝试获取 csv 文件的第一列并将其解析为新文件。

示例输入文件

期望输出

所以我想要第一列。

这是我到目前为止所尝试的:

似乎都不起作用,要么他们只打印第一行,要么什么都不打印,所以我认为它无法逐行读取。

0 投票
1 回答
1195 浏览

iphone - 长按覆盖 iPhone 复制菜单标题?

当iphone用户长按某些文本时,是否可以覆盖“复制”菜单中的标题?本质上,我想将文本更改为“创建注释”而不是“复制”。那可能吗?

0 投票
4 回答
4052 浏览

linux - UNIX 解析 HTML 页面显示标签的内容 - 一个衬里?

我有一个 HTML 文件,我对<pre> </pre>标签所包含的数据感兴趣。有没有一种单线可以做到这一点?

示例文件:

输出应该是:

非常感谢小伙伴们,谢谢!

0 投票
17 回答
446604 浏览

bash - 如何在shell中拆分字符串并获取最后一个字段

假设我有字符串1:2:3:4:5并且我想获取它的最后一个字段(5在这种情况下)。我如何使用 Bash 做到这一点?我试过cut了,但我不知道如何指定最后一个字段-f

0 投票
2 回答
406 浏览

unix - 如何使用 unix 脚本显示所有 'n' 个字符的长字符串组?

这有点链接到另一个问题 -代码高尔夫:重复文本的“颜色突出显示”

我想找出一种将文件分成所有“n”个字符长组的方法。

例如:如果文件仅包含以下文本:

我们希望它分成 3 组,输出应该是:

文件中的任何字符都不会被区别对待。即,“空格”只是另一个应该遵循上述规则的字符......

0 投票
3 回答
959 浏览

bash - 标志后如何剪线

我有一条线:

我想在 ABCD 之后排队