mac 使用 sed 抽取 json 中的欄位
json文字如下(儲存在 goods.txt 中):
{"name":"藍芽耳機","type":"goods"}
{"name":"無線藍芽耳機","type":"goods"}
{"name":"耳機","type":"goods"}
{"name":"頭戴式耳機","type":"goods"}
{"name":"手機","type":"goods"}
{"name":"運動耳機","type":"goods"}
{"name":"跑步耳機","type":"goods"}
需求:
從以上文字中,抽取出包含耳機
的文字
sed命令如下:
cat goods.txt | sed -e $'s/,/\\\n/g' | sed -e $'s/:/\\\n/g' | grep "耳機" |sed 's/"//g'
解析:
命令 | 含義 |
---|---|
cat goods.txt | 檢視 goods.txt 的內容 |
sed -e $'s/,/\\\n/g' | 把逗號 替換為換行 |
sed -e $'s/:/\\\n/g' | 把冒號 替換為換行 |
grep "耳機" | 查詢包含”耳機“的內容 |
sed 's/"//g' | 把雙引號 替換為空 |
相關文章
- MySQL 中 JSON 欄位的使用技巧MySqlJSON
- MySQL中JSON欄位的使用技巧MySqlJSON
- JSON欄位型別在ORM中的使用JSON型別ORM
- 如何理解 package.json 中的 proxy 欄位?PackageJSON
- 使用plsql 匯出欄位為json 格式SQLJSON
- kettle從入門到精通 第八十課 ETL之kettle kettle中的json物件欄位寫入postgresql中的json欄位JSON物件SQL
- json轉化保留null欄位JSONNull
- 將多個JSON欄位對映到單個Java欄位JSONJava
- MySql之json_extract函式處理json欄位MySqlJSON函式
- Angular 專案中 angular.json builder 欄位的可選項介紹AngularJSONUI
- abc欄位數的使用
- yarn安裝中出現依賴衝突 package.json 中的resolutions 欄位YarnPackageJSON
- WebApi 中請求的 JSON 資料欄位作為 POST 引數傳入WebAPIJSON
- 蘋果Mac中Dock欄怎麼用?蘋果Mac中Dock欄的設定和使用技巧蘋果Mac
- logstash 收集 http POST請求中的json日誌時,欄位衝突問題HTTPJSON
- Java開發中POJO和JSON互轉時如何忽略隱藏欄位JavaPOJOJSON
- Mac技巧分享——如何使用快捷鍵進行文欄位落定位Mac
- 表格全欄位文字識別-表格內容抽取-翔雲API掛接API
- mybatis&plus系列------Mysql的JSON欄位的讀取和轉換MyBatisMySqlJSON
- Java使用正則獲取字串中匹配欄位Java字串
- MongoDB Oplog中的欄位介紹MongoDB
- 使用hibernate校驗欄位
- JSON簡介(java中的json庫使用)JSONJava
- PhpCms自定義欄位的使用說明PHP
- Jackson 解析json資料之忽略解析欄位註解@JsonIgnorePropertiesJSON
- Spring中為什麼不建議使用欄位注入Spring
- Go 中時間型別欄位的 JSON 序列化和反序列化的處理技巧Go型別JSON
- CSV中欄位的去掉雙引號
- pydantic 欄位欄位校驗
- JSON在Python中的使用JSONPython
- 使用JMeter的JSON提取器:透過遞迴下降查詢,從介面響應中提取特定欄位JMeterJSON遞迴
- mac下如何使用Sed批量替換資料夾下的字串Mac字串
- 使用 Eloquent ORM 使用 with 模型關聯查詢,如何處理select不同模型的欄位(欄位名可能相同)ORM模型
- js物件陣列(JSON) 根據某個共同欄位 分組物件陣列JSON
- SAP MIGO 報錯-在例程WERT_SIMULIEREN欄位NEUER_PREIS中欄位溢位-Go
- 【Mongo】mongo更新欄位為另一欄位的值Go
- awk 中的欄位、記錄和變數變數
- MySQL中join語句的基本使用教程及其欄位對效能的影響MySql