看板 LinuxDev 關於我們 聯絡資訊
※ 引述《ntouckcm (知足常樂)》之銘言: : 請問一下 : 在linux 的shell script裡  : 寫一些資料寫到一個檔案裡 EX:example.weekly : 那如何把example.weekly裡的內容叫出來做一些比對呢? : 譬如:example.weekly 裡面存的是 : /fs/nsl_bck/home_backup/test/2009_11_16_backup_full.tar : /fs/nsl_bck/home_backup/test/2009_11_15_backup_inc.tar : /fs/nsl_bck/home_backup/test/2009_11_16_backup_inc.tar : 我要比對 : 2009_11_16_backup_full.tar : 2009_11_15_backup_inc.tar : 2009_11_16_backup_inc.tar : 這些檔案是否存在!!(有順序性且比對一週) bash裡面檢查檔案是否存在可以用 if [[ -a ${file} ]] 之類的 細節可以man bash 找CONDITIONAL EXPRESSIONS : 用cat 檔案 是直接把檔案內容印出!! : 那如果要比對裡面內容呢? 比對ASCII檔可以用diff file1 file2 二進位檔用cmp file1 file2 至於如何用回圈作,man bash或google應該都有很好的教學 : 謝謝各位 -- Ph.D. (abbr.): Permanent head Damage -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.114.94.116