亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

Chinaunix

標題: 新人請教三個問題,謝謝 [打印本頁]

作者: linglong1995    時間: 2013-11-26 19:21
標題: 新人請教三個問題,謝謝
請教各位前輩,新人想學下shell,看了下索引樹上的shell入門,感覺有點雜,就稍微看了下bash中文手冊。
1、請問有沒推薦的電子書或者其他建議,可以學的快點
2、另外大家shell怎么編寫,是裝個linux直接在本機上編輯還是?我現(xiàn)在是自己windows上用ue編輯,ftp傳到另一臺linux上的。程序小的是直接telnet過去編輯。
看大家帖子里很多用vim,這個怎么用,有鏈接介紹么
3、  最后問一個文本處理的問題,域分隔符是,  有的域有雙引號擴,想把雙引號和逗號去掉,域?qū)R顯示

13800131,“李小軍”, doctor
1,"牛豪",batman
23,"無",governer
想變成
13800131   李小軍  doctor
1                牛豪    batman
23              無       governer
作者: reyleon    時間: 2013-11-26 19:39
1 .

shell 基礎(chǔ)二十篇:
http://72891.cn/thread-452942-1-1.html
shell 十三問:
http://72891.cn/thread-218853-1-1.html

2. 用 vim 編寫,不會 vim 建議先去學學 vim 的使用。

3. 貌似你的雙引號有的還是中文的雙引號,不知道是不是你打錯了?
  1. [root@centos6-1 ~]# cat file
  2. 13800131,“李小軍”, doctor
  3. 1,"牛豪",batman
  4. 23,"無",governer
  5. [root@centos6-1 ~]#
  6. [root@centos6-1 ~]#
  7. [root@centos6-1 ~]# cat file | sed 's/,/\t/g;s/"//g;s/“//g;s/”//g' | column -t
  8. 13800131  李小軍  doctor
  9. 1         牛豪    batman
  10. 23        無      governer
  11. [root@centos6-1 ~]#
  12. [root@centos6-1 ~]# awk -F, '{gsub(/"|“|”/,"")}NF+=0' file | column -t
  13. 13800131  李小軍  doctor
  14. 1         牛豪    batman
  15. 23        無      governer
  16. [root@centos6-1 ~]#
復制代碼

作者: dandy1992    時間: 2013-11-26 19:45
1 有的,但你沒說要名字和鏈接,所以不給你
2 新人建議用cgwin
3
  1. $ cat 1
  2. 13800131,“李小軍”, doctor
  3. 1,"牛豪",batman
  4. 23,"無",governer

  5. Administrator@ZSA8IRWZUYII5KJ ~
  6. $ sed -e 's/[, \"“”]/\t/g' -e 's/\t+/\t/' 1
  7. 13800131                李小軍                  doctor
  8. 1               牛豪            batman
  9. 23              無              governer
復制代碼
要左對齊?awk處理下!
作者: linglong1995    時間: 2013-11-26 21:33
回復 3# dandy1992


    謝謝,已裝cygwin,去除字符容易,用tr也可以,對齊awk不太會,

我用2樓的,column -t urfile 一直報錯
  1. littlelion@DRAGON ~/shell
  2. $ awk -F, '{gsub(/"|“|”/,"")}NF+=0' 1.del | column -t
  3. Segmentation fault (core dumped)
復制代碼

作者: 關(guān)陰月飛    時間: 2013-11-26 22:38
linglong1995 發(fā)表于 2013-11-26 21:33
回復 3# dandy1992
我用2樓的,column -t urfile 一直報錯


你在什么環(huán)境下測試的? cygwin?
作者: 這個冬天不冷    時間: 2013-11-27 14:45
  1. awk -F"," '{gsub(/"| /,"");printf("%12-s\t%12-s\t%15-s\n",$1,$2,$3)}'
復制代碼

作者: rdcwayx    時間: 2013-11-28 07:31
2. 用cygwin。




歡迎光臨 Chinaunix (http://72891.cn/) Powered by Discuz! X3.2