將文本中某個(gè)單詞轉(zhuǎn)換成大寫,其余不變
文本內(nèi)容:
$ cat test.yml
- name: "下載應(yīng)用程序源文件"
git:
repo: "{{git_url}}"
dest: "{{ build_dir }}/java"
clone: YES
force: YES
depth: 1
version: "{{ tag }}"
delegate_to: 127.0.0.1
run_once: True
tags:
- build_java
需要將{{git_url}}改成{{ GIT_URL }}
cat test.yml | sed 's/\(.*\)\({{git_url}}\)\(.*\)/\1{{ GIT_URL }}\3/g'
思考:這個(gè)只能將某一個(gè)具體的字符串替換成相應(yīng)的大寫,如果現(xiàn)在需要將所有花括號中的字符串都替換成大寫呢?