剪切命令基础

时间:2017-05-19 04:43:30

标签: linux shell unix

我有一个名为Test_Cut_command_20170519.csv的文件。使用cut命令我需要Test_Cut_command,即分隔符为_。我使用了以下命令,但它不适用于我echo Test_Cut_command_20170519.csv | cut -d "_" -f3

任何人都可以帮助我

3 个答案:

答案 0 :(得分:1)

您可以指定要打印的元素:

echo "Test_Cut_command_20170519.csv" | cut -d "_" -f 1,2,3

或者您可以传递范围:

echo "Test_Cut_command_20170519.csv" | cut -d "_" -f 1-3

输出:

Test_Cut_command

-f用于告诉剪切命令您要在分隔符后打印哪个字段,在您的情况下,您需要打印前3个字段。

答案 1 :(得分:0)

 echo Test_Cut_command_20170519.csv | cut -d "_" -f1-3

输出:          Test_Cut_command

答案 2 :(得分:0)

echo "Test_Cut_command_20170519.csv" | cut -d "_" -f 1-3

输出:Test_Cut_command