- Bash Cookbook
- Ron Brash Ganesh Naik
- 136字
- 2021-07-23 19:17:36
Getting ready
Let's get ready for this exercise by creating some data sets which mimic common daily problems:
$ rmdir testdata; mkdir -p testdata
$ echo "Bob, Jane, Naz, Sue, Max, Tom$" > testdata/garbage.csv
$ echo "Bob, Jane, Naz, Sue, Max, Tom#" >> testdata/garbage.csv
$ echo "1000,Bob,Green,Dec,1,1967" > testdata/employees.csv
$ echo" 2000,Ron,Brash,Jan,20,1987" >> testdata/employees.csv
$ echo "3000,James,Fairview,Jul,15,1992" >> testdata/employees.csv
Using these two CSVs, we are going to:
- Remove the extra spaces on the first two lines of garbage.csv
- Remove the last character from each line in garbage.csv
- Change the case of each character to uppercase in the first two lines of garbage.csv
- Replace Bob with Robert in employees.csv
- Insert a # at the beginning of each line in employees.csv
- Remove the exact date of the birth column/field in each line of employees.csv
推薦閱讀
- ThinkPHP 5實戰
- Python從小白到大牛
- INSTANT FreeMarker Starter
- Python程序設計(第3版)
- Python網絡爬蟲從入門到實踐(第2版)
- C語言程序設計教程(第2版)
- Java面向對象程序開發及實戰
- Java 9 Programming By Example
- Tableau Desktop可視化高級應用
- 零基礎學C++(升級版)
- Flask開發Web搜索引擎入門與實戰
- 深入大型數據集:并行與分布化Python代碼
- C語言從入門到精通(視頻實戰版)
- Spring Boot學習指南:構建云原生Java和Kotlin應用程序
- Mobile Test Automation with Appium