Одна строка (необходимые точки с запятой):
for i in 0 1 2 3 4 5 6 7 8 9; do for j in 0 1 2 3 4 5 6 7 8 9; do echo "$i$j"; done; done
Отформатировано для разборчивости (без точек с запятой):
for i in 0 1 2 3 4 5 6 7 8 9
do
for j in 0 1 2 3 4 5 6 7 8 9
do
echo "$i$j"
done
done
Существуют разные представления о том, как код оболочки должен быть размещен на нескольких строках; это то, что я обычно использую, если я не помещаю следующую операцию в ту же строку, что и do
(сохраняя две строки здесь).