您好,登錄后才能下訂單哦!
小編給大家分享一下使用linux的crudini命令操縱ini文件,希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去探討吧!
crudini 是 Pádraig Brady 用 Python 開發的、用來對配置文件(即ini文件)進行編輯的工具。crud是4個單詞的首字母簡寫,即create、read、update和delete,中文譯為“增刪改查”。這個是數據的最常見的4類操作方法。有些軟件的配置文件采用的是ini格式,如php.ini。這樣的配置文件往往會成若干個段落。段落以[default]之類的格式標識。具體的配置條目則為“datadir=/var/lib/data”形式。
語法格式: crudini [參數] [文件]
常用參數:
--format=FMT | 為--get 使用,選擇輸出格式。格式有sh,ini,lines |
--inplace | 鎖定并寫入文件, 比默認的替換有更少的限制 |
--list | 為--set和--del,更新一個列表(集合)的值 |
--list-sep=STR | 使用自定義的字符代替默認的逗號 |
--output=FILE | 將輸出寫入文件。’-“表示標準輸出” |
--verbose | 在錯誤輸出上指出是否進行了更改 |
參考實例:
config_file 代表要操作的文件名,section 表示變量所在的部分,如以下配置文件:
[DEFAULT] user = admin passwd = admin port = 8088 [URL] client = 127.0.0.1:8088 admin = 127.0.0.1:8080
section 則表示了以上配置文件中的[DEFAULT] 和 [URL] ,在命令中不需要加中括號[],param 則如user ,passwd,client 等。
添加或更新一個變量:
[root@linuxcool ~]# crudini --set config_file section parameter value
更新一個已存在的變量:
[root@linuxcool ~]# crudini --set --existing config_file section parameter value
刪除一個變量:
[root@linuxcool ~]# crudini --del config_file section parameter
刪除一個段:
[root@linuxcool ~]# crudini --del config_file section
獲取一個值:
[root@linuxcool ~]# crudini --get config_file section parameter
獲取一個不在段里面的值:
[root@linuxcool ~]# crudini --get config_file '' parameter
獲取一個段:
[root@linuxcool ~]# crudini --get config_file section
將linuxcool.ini配置文件合并到linuxprobe.ini中:
[root@linuxcool ~]# crudini --merge linuxprobe.ini < linuxcool.ini
看完了這篇文章,相信你對使用linux的crudini命令操縱ini文件有了一定的了解,想了解更多相關知識,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。