Question: Are there any substitutes, alternatives or bash tricks for delaying commands without using `sleep`? For example, performing the below command without actually using sleep:

```
$ sleep 10 && echo "This is a test"

```

Answer: 
Some other ideas.

```
top -d10 -n2 >/dev/null

vmstat 10 2 >/dev/null

sar 10 1 >/dev/null

timeout 10s tail -f /dev/null

```
A classic from the Land of Windows and Batches:

```
ping -c 11 localhost >/dev/null && echo "This is a test"

```