Сценарий инициализации все еще работает после загрузки

Думаю, то, что вы пытаетесь сделать, может быть достигнуто:

#!/bin/bash
sum=0
count=0
for file in "$@"
do
        number=$(head -1 "$file")
        count=$((count + 1))
        sum=$((sum + number))
done
echo "The sum of the $count file(s) is: $sum"

Вы просто добавляете переменные для хранения sumи countфайлов, с которыми работаете. Затем вы увеличиваете countкаждый раз, когда выполняете цикл. Также мы добавляем numberв начале строки файла к нашей переменной sum-.

0
28.01.2021, 06:25
1 ответ

Можете ли вы заставить скрипт разветвляться?

Добавьте &к строке кода.


Чтобы узнать больше, обратитесь к руководству bash по управлению заданиями. Управление заданиями делает немного больше, чем вилка (в интерактивной оболочке ).

2
18.03.2021, 22:34

Теги

Похожие вопросы