#!/bin/bash list=($(cat list.txt)) for var in "${list[@]}" do for var2 in "${list[@]}" do echo "${var}-${var2}" done done