# Bash

Shebang.

```bash
#!/bin/bash
```

Generación de lista de IDs numéricos.

```bash
for i in $(seq 1 1000); do echo $i >> ids.txt; done
```

Generación de lista de puertos.

```bash
for port in {1..65535}; do echo $port >> ports.txt; done
```

Generación de lista de direcciones IP.

```bash
for a in {1..255}; do
    for b in {1..255}; do
        echo "192.168.$a.$b" >> ips.txt
    done
done
```

Descarga de archivos.

```bash
fileNames=`cat file-names.txt`

for fileName in ${fileNames} ; do  
  curl http://<target>/${fileName} -O ${fileName}
done
```

Convertir a mayusculas.

```bash
x="text"
echo ${x^^}
```
