Questions tagged «cut»

Unix shell命令,它基于定界符将输入分为多个字段,可以选择这些字段作为输出。



5
如何使“ cut”命令将顺序分隔符视为相同?
我正在尝试从基于列的“空间”调整后的文本流中提取某个(第四)字段。我试图以cut以下方式使用命令: cat text.txt | cut -d " " -f 4 不幸的是,cut没有将多个空格视为一个定界符。我本来可以通过awk awk '{ printf $4; }' 或sed sed -E "s/[[:space:]]+/ /g" 折叠空间,但是我想知道是否有任何方法可以处理,cut并且本机有几个定界符?
307 bash  unix  delimiter  cut 


18
在Vi中将内容从一个文件复制并粘贴到另一个文件
我正在处理两个文件,我需要从一个文件复制几行并粘贴到另一个文件中。我知道如何在同一文件中复制(yy)和粘贴(p)。但这不适用于其他文件。怎么做? 另外,有没有办法剪切粘贴?我曾尝试使用Google谷歌搜索,但是大多数资源都只讲复制粘贴。
256 vim  copy-paste  vi  cut 

12
如何使用cut为分隔符指定更多空间?
有什么方法可以使用cut命令为更多空间指定字段定界符吗?(如“ +”)?例如:在以下字符串中,我希望达到值“ 3744”,我应该说什么字段分隔符? $ps axu | grep jboss jboss 2574 0.0 0.0 3744 1092 ? S Aug17 0:00 /bin/sh /usr/java/jboss/bin/run.sh -c example.com -b 0.0.0.0 cut -d' '不是我想要的,因为它只用于一个空间。 awk也不是我要找的东西,而是如何处理“切割”? 谢谢。
195 linux  delimiter  cut 

10
如何在Shell脚本中删除文件名的扩展名?
以下代码有什么问题? name='$filename | cut -f1 -d'.'' 照原样,我得到了文字字符串$filename | cut -f1 -d'.',但是如果删除引号,我什么也得不到。同时,输入 "test.exe" | cut -f1 -d'.' 在shell中给我想要的输出test。我已经知道$filename已经分配了正确的值。我想要做的是将没有扩展名的文件名分配给变量。
144 bash  shell  sh  cut  gnu-coreutils 

8
循环使用逗号分隔的shell变量
假设我有一个Unix shell变量,如下所示 variable=abc,def,ghij 我想提取的所有值(abc,def并ghij使用for循环),并且每个值传递到一个过程。 该脚本应允许从中提取任意数量的逗号分隔值$variable。
109 shell  loops  unix  for-loop  cut 


4
使用cut命令删除多列
给定输入 回声1,2,3,4,5,6,7,8,9,... 100 如果我想减少第5列,我可以做 切-d,-f-4,6- 如果我想切割多个不连续的列(如5、7等)怎么办?
69 bash  cut 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.