blob: 410ff97b9674ce17421c25c9d00cc809ff555baa (
plain)
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
34
35
36
37
|
- hosts: localhost
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 backticks
shell: ls `ls foo*`
- name: use shell with cmd
shell:
cmd: |
set -x
ls foo?
|