understand bash