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 按照欄位分類JSON
- json轉化保留null欄位JSONNull
- 將多個JSON欄位對映到單個Java欄位JSONJava
- 蘋果Mac中Dock欄怎麼用?蘋果Mac中Dock欄的設定和使用技巧蘋果Mac
- Oracle中的Rownum 欄位Oracle
- Oracle中的大欄位Oracle
- abc欄位數的使用
- Angular 專案中 angular.json builder 欄位的可選項介紹AngularJSONUI
- MySql之json_extract函式處理json欄位MySqlJSON函式
- WebApi 中請求的 JSON 資料欄位作為 POST 引數傳入WebAPIJSON
- yarn安裝中出現依賴衝突 package.json 中的resolutions 欄位YarnPackageJSON
- oracle中lob欄位Oracle
- Mac技巧分享——如何使用快捷鍵進行文欄位落定位Mac
- jackson 中JsonFormat date型別欄位的使用JSONORM型別
- email中To、Cc、Bcc欄位的作用AI
- MongoDB中的欄位型別IdMongoDB型別
- topas 中 PgSp 欄位的含義
- Java使用正則獲取字串中匹配欄位Java字串
- Java開發中POJO和JSON互轉時如何忽略隱藏欄位JavaPOJOJSON
- javascript如何判斷json格式物件中含有指定的欄位JavaScriptJSON物件
- 表格全欄位文字識別-表格內容抽取-翔雲API掛接API
- NRIV表欄位的設定使用
- logstash 收集 http POST請求中的json日誌時,欄位衝突問題HTTPJSON
- MongoDB Oplog中的欄位介紹MongoDB
- HTTP請求頭中的refer欄位HTTP
- 在InfoPakcage 中消失的語言欄位
- mybatis&plus系列------Mysql的JSON欄位的讀取和轉換MyBatisMySqlJSON
- 解析的JSON裡面欄位是動態的怎麼處理?JSON
- PhpCms自定義欄位的使用說明PHP
- pydantic 欄位欄位校驗
- SQL Server中根據某個欄位,ID欄位自動增長的實現SQLServer
- 在SQL Server中修改欄位型別和欄位名稱的儲存過程SQLServer型別儲存過程