關於shell 如何讀取plist儲存內容

2022-06-17 23:15:10 字數 532 閱讀 2158

之前一直沒有用過shell 去處理plist形式的文件,今天學習試驗了一下,記錄下。

首先建立乙份plist,內容自定義。

原來mac這裡有乙個內建的plist tool-- usr/libexec/plistbuddy專門用來處理plist讀取操作,如下

# $p為plist path

destpath=$(/usr/libexec/plistbuddy -c "print destpath" $p)

sourcepath=$(/usr/libexec/plistbuddy -c "print sourcepath" $p)

timeout=$(/usr/libexec/plistbuddy -c "print timeout" $p)

這樣就可以拿到你在plist 儲存的資料了,後面就是你對不同資料的shell 處理。

就這樣啦~~

關於shell讀取檔案

不想在shell上花費過多時間。只是想讀取乙個檔案,並把檔案中的內容設定給乙個變數,成功 如下 bin sh thepath cat upper.sh while read line do echo line thepath thepath line done echo thepath while ...

如何用Shell逐行讀取檔案

在學習linux shell scripts時,乙個最常見的錯誤就是用for for line in cat file.txt do 迴圈逐行讀取檔案。下面的例子可以看出這樣做的結果。檔案file.txt內容 cat file.txt this is the row no 1 this is the...

如何用Shell逐行讀取檔案

在學習linux shell scripts時,乙個最常見的錯誤就是用for for line in cat file.txt do 迴圈逐行讀取檔案。下面的例子可以看出這樣做的結果。檔案file.txt內容 cat file.txt this is the row no 1 this is the...