将点之前的字符串提取到新文件

将点之前的字符串提取到新文件

需要什么命令才能从具有多个条目的文件中提取点之前的值并将其保存在新文件中

我尝试过以下命令:

$ filename | cut -d"." -f1 |rev >> exegy

答案1

$ cut -d '.' -f 1 <input >output

这应该将文件中的每一行划分input为点分隔的字段,并仅将这些字段中的第一个输出到文件中output

目前尚不清楚你的命令是什么

$filename|cut -d"." -f1 |rev >> exegy

方法。

$提示还是其一部分$filename?无论哪种情况,您都需要获取文件的内容,而不是文件的名称。

命令行的修改版本:

$ cat filename | cut -d"." -f1 | rev >>exegy

...但cat如果你说,则不需要cut ... <filename,就像我上面的建议一样。

答案2

使用 awk:

awk -F'.' '{print $1}' filename

相关内容