1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
|
- tasks:
- name: shell with pipe
shell: echo hello | true
- name: shell with redirect
shell: echo hello > /tmp/hello
- name: chain two shell commands
shell: echo hello && echo goodbye
- name: run commands in succession
shell: echo hello ; echo goodbye
- name: use variables
shell: echo $HOME $USER
- name: use * for globbing
shell: ls foo*
- name: use ? for globbing
shell: ls foo?
- name: use [] for globbing
shell: ls foo[1,2,3]
- name: use shell generator
shell: ls foo{.txt,.xml}
- name: use shell with cmd
shell:
cmd: |
set -x
ls foo?
|