AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / unix / 问题

问题[cut](unix)

Martin Hope
Faxopita
Asked: 2023-12-13 00:01:37 +0800 CST

cut -d – 分隔符仍显示在输出中。如何简单去除呢?

  • 5

为什么输出中仍然显示分隔符?我认为字段 2 和 4 将显示为没有-分隔符。如何使用cut命令不同时显示用于分隔字段的分隔符本身?

$ curl -s -m 2 https://am.i.mullvad.net/json | jq '.mullvad_exit_ip_hostname'
"nl-ams-wg-002"

$ curl -s -m 2 https://am.i.mullvad.net/json | jq '.mullvad_exit_ip_hostname' | sd '\"' '' | cut -d '-' -f 2,4
ams-002
cut
  • 1 个回答
  • 32 Views
Martin Hope
stacking and exchanging woohoo
Asked: 2022-10-05 01:35:32 +0800 CST

当没有找到分隔符时,使剪切输出某个术语

  • 0

我正在寻找文件的扩展名,如果文件没有扩展名,cut 只是给出文件名,所以我希望让 cut 在没有“。”时给出“无扩展名”。发现我用这个作为参考:https : //stackoverflow.com/questions/1842254/how-can-i-find-all-of-the-distinct-file-extensions-in-a-folder-hierarchy忽略没有扩展名的文件的答案不好,因为我也需要找到那些

cut file-format
  • 1 个回答
  • 23 Views
Martin Hope
Oren Hamama
Asked: 2022-09-20 22:29:16 +0800 CST

剪切和比较文件中的字符串

  • 1

我有文件包含以下几行:

3 5 asd/sdf/rdc fgd/ghw/rtt
4 7 axd/sdf/rdc axd/ghw/ert
8 2 drf/sdf/uhg fgd/ghw/gcd

我只想比较第 3 列和第 4 列中的名字并打印是否匹配 - 结果应该是:

3 5 asd/sdf/rdc fgd/ghw/rtt diff
4 7 axd/sdf/rdc axd/ghw/ert equal
8 2 drf/sdf/uhg fgd/ghw/gcd diff
linux cut
  • 2 个回答
  • 41 Views
Martin Hope
LearningLinux
Asked: 2022-05-19 18:41:54 +0800 CST

剪切 /etc/passwd 但在结果字段集中没有冒号 (:)

  • 4

我想使用以下格式在 /etc/passwd 上列出用户名、id 和组:username uid gid

我使用了以下内容:

cut -d: -f1,3,4 /etc/passwd

但它返回username:uid:gid。如何格式化命令以删除:or 没有它的列表,如下所示:

root 0 0
daemon 1 1
bin 2 2
...
text-processing cut
  • 2 个回答
  • 507 Views
Martin Hope
JohnJ
Asked: 2022-03-16 04:39:18 +0800 CST

使用逗号分隔的数据作为命令的单独参数

  • 1

我正在xargs与 一起使用cut,但我不确定如何将输出获取cut到我可以通过管道用于进一步处理的变量。

所以,我有一个像这样的文本文件:

test.txt:

/some/path/to/dir,filename.jpg
/some/path/to/dir2,filename2.jpg
...

我这样做:

cat test.txt | xargs -L1 | cut -d, -f 1,2
/some/path/to/dir,filename.jpg

但我想做的是:

cat test.txt | xargs -L1 | cut -d, -f 1,2 | echo $1 $2

在哪里$1和$2是/some/path/to/dir和filename.jpg。

我很难过我似乎无法做到这一点。

我想要实现的是:

read_somehow_the text_fields_from text_file |  ./mypgm -i $1 -o $2
bash cut
  • 1 个回答
  • 204 Views
Martin Hope
boredaf
Asked: 2021-12-08 19:05:48 +0800 CST

如何使用 cut 获取 /proc/pid/maps 的最后一个字段?

  • -1

我需要对进程加载的 .so 列表进行一些处理。我尝试使用空格作为分隔符进行剪切,但没有成功。如何正确地将 cat /proc/PID/maps 的输出通过管道传输到 cut 以获取最后一个字段?

cut
  • 3 个回答
  • 1848 Views
Martin Hope
mexicanburrito
Asked: 2021-11-13 20:20:13 +0800 CST

Linux对多列进行排序和剪切

  • 2

我有以下名为“info”的文件:

White:73:Mars:1543:Manuel
Green:17:Jupiter:1968:Sebastian
Blue:24:Venus:1970:Anna
Red:35:Neptune:1122:Javier
Yellow:135:Earth:1234:Raymond

我需要使用cutandsort来仅显示已排序的带有平面和名称的列。这意味着我必须留下:

Earth:Anna
Jupiter:Javier
Mars:Manuel
Neptune:Raymond
Venus:Sebastian

我尝试使用 cut -d: -f3,5 info | sort -t: -k1,1 -k2,2 ,但它只对第一列而不是第二列进行排序。

我也尝试过 cut -d: -f3,5 info | sort -t: -k1,1 -k2,2 | sort -t: -k2,2 ,但这仅对第二列进行了排序。

任何和所有的帮助表示赞赏

sort cut
  • 4 个回答
  • 950 Views
Martin Hope
Vishu1511
Asked: 2020-02-20 22:16:22 +0800 CST

从文本文件中删除空格和连字符

  • 0

我现在拥有的文本文件如下所示,

VOG0005              -          k141_44786_1         -            4.9e-11   41.0   0.0     2e-08   32.4   0.0   2.0   2   0   0   2   2   2   2 -   
VOG0005              -          k141_46357_20        -            9.2e-44  148.8   1.7   2.4e-32  111.2   0.2   3.0   2   1   1   3   3   3   3 -   
VOG0010              -          k141_1081_2          -            1.2e-06   27.4   0.5   0.00011   21.0   0.0   2.3   2   0   0   2   2   2   2 -
VOG0010              -          k141_17432_67        -            1.2e-07   30.7   0.0   1.7e-07   30.2   0.0   1.3   1   1   0   1   1   1   1 -
VOG0010              -          k141_2610_7          -            2.1e-06   26.6   0.0   2.9e-06   26.2   0.0   1.1   1   0   0   1   1   1   1 

该命令是否将sort连字符和中间的空格计为单独的列?如果是,那么如何使用该cut命令删除其间的连字符?

VOG0005 - k141_44786_1 - 4.9e-11

得到这样的东西

VOG0005 k141_44786_1 4.9e-11

即,一个空间对我有用。我尝试了一个命令:cut -f2 File.txt,但在我的情况下似乎不起作用。

有人可以帮忙吗?

text-processing cut
  • 3 个回答
  • 1179 Views
Martin Hope
Charlie W
Asked: 2020-02-06 18:29:32 +0800 CST

复制床文件的列以生成另一个床文件

  • 0

我有一个床文件基因组_cov.bed 指定基因组上每个位置的基因组覆盖率。列是;脚手架,位置,覆盖范围。

scaffold_1      1       0
scaffold_1      2       0
scaffold_1      3       32
scaffold_1      4       34
scaffold_1      5       34
scaffold_1      6       39
scaffold_1      7       39
scaffold_1      8       53
scaffold_1      9       58
scaffold_1      10      60

我想制作另一个复制第二列的床文件。

当我使用 cut -f 时,我无法复制列,当我使用 awk 命令时:

awk '{print $1,$2,$2,$3}' genome_cov.bed > genome_cov2.bed

它不会产生一个床文件,最终看起来像这样:

scaffold_1 1 1 0
scaffold_1 2 2 0
scaffold_1 3 3 32
scaffold_1 4 4 34
scaffold_1 5 5 34
scaffold_1 6 6 39
scaffold_1 7 7 39
scaffold_1 8 8 53
scaffold_1 9 9 58
scaffold_1 10 10 60

awk cut
  • 1 个回答
  • 172 Views
Martin Hope
Tuyen Pham
Asked: 2019-12-29 09:06:48 +0800 CST

剪切但保留最后一个分隔符?

  • 0

我echo "/home/user/test/folder" | cut -d'/' -f4-给了:

test/folder

但我想保留最后一个分隔符,预期结果是:

/test/folder

如何实现cut?

bash cut
  • 3 个回答
  • 693 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    模块 i915 可能缺少固件 /lib/firmware/i915/*

    • 3 个回答
  • Marko Smith

    无法获取 jessie backports 存储库

    • 4 个回答
  • Marko Smith

    如何将 GPG 私钥和公钥导出到文件

    • 4 个回答
  • Marko Smith

    我们如何运行存储在变量中的命令?

    • 5 个回答
  • Marko Smith

    如何配置 systemd-resolved 和 systemd-networkd 以使用本地 DNS 服务器来解析本地域和远程 DNS 服务器来解析远程域?

    • 3 个回答
  • Marko Smith

    dist-upgrade 后 Kali Linux 中的 apt-get update 错误 [重复]

    • 2 个回答
  • Marko Smith

    如何从 systemctl 服务日志中查看最新的 x 行

    • 5 个回答
  • Marko Smith

    Nano - 跳转到文件末尾

    • 8 个回答
  • Marko Smith

    grub 错误:你需要先加载内核

    • 4 个回答
  • Marko Smith

    如何下载软件包而不是使用 apt-get 命令安装它?

    • 7 个回答
  • Martin Hope
    user12345 无法获取 jessie backports 存储库 2019-03-27 04:39:28 +0800 CST
  • Martin Hope
    Carl 为什么大多数 systemd 示例都包含 WantedBy=multi-user.target? 2019-03-15 11:49:25 +0800 CST
  • Martin Hope
    rocky 如何将 GPG 私钥和公钥导出到文件 2018-11-16 05:36:15 +0800 CST
  • Martin Hope
    Evan Carroll systemctl 状态显示:“状态:降级” 2018-06-03 18:48:17 +0800 CST
  • Martin Hope
    Tim 我们如何运行存储在变量中的命令? 2018-05-21 04:46:29 +0800 CST
  • Martin Hope
    Ankur S 为什么 /dev/null 是一个文件?为什么它的功能不作为一个简单的程序来实现? 2018-04-17 07:28:04 +0800 CST
  • Martin Hope
    user3191334 如何从 systemctl 服务日志中查看最新的 x 行 2018-02-07 00:14:16 +0800 CST
  • Martin Hope
    Marko Pacak Nano - 跳转到文件末尾 2018-02-01 01:53:03 +0800 CST
  • Martin Hope
    Kidburla 为什么真假这么大? 2018-01-26 12:14:47 +0800 CST
  • Martin Hope
    Christos Baziotis 在一个巨大的(70GB)、一行、文本文件中替换字符串 2017-12-30 06:58:33 +0800 CST

热门标签

linux bash debian shell-script text-processing ubuntu centos shell awk ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve