如何使用Shell脚本在特定日期提取csv文件中的特定列?

时间:2019-06-30 17:24:30

标签: bash shell

这是csv文件的摘录 csvfile

我需要提取日期为1/3/06并具有第六列“ MISSING PERSON”的所有列。

我已经天真地尝试使用GREP

 grep "1/3/06" SacramentocrimeJanuary2006.csv | grep "MISSING PERSON"

但是没有得到想要的输出

1 个答案:

答案 0 :(得分:1)

请您尝试以下。

const express = require('express');
const bodyParser = require('body-parser');
const cors = require('cors');
const morgan = require('morgan');

const app = express();
app.use(morgan("combine"));
app.use(bodyParser.json());
app.use(cors());

app.post("/register", (req, res) => {
  res.send({
    message: `Hello Your user was registered. Have fun!`
  })
})

app.listen(process.env.PORT || 8081);

在上面的代码中,从awk '/^1\/3\/06$/' && $6=="MISSING PERSON"' Input_file 更改为awk,以防您的Input_file用逗号分隔并且您需要以逗号分隔的方式输出。