Это мой первый опыт использования bash в колледже, и сейчас это довольно сложно. Упражнения:Первый раз на BASH
Сделать скрипт, который принимает параметром одно слова и список файлов и добавляет слово в самом начале и окончание каждого файл
До сих пор, что я сделал это:
#!bin/bash
word=$1;
i=2;
j=2;
for [ i -le $# ] in ls
do
for [ j -le $# ] in ls
do
if [ $i = $j ] then
$j=`word+$j+word`;
fi
done
done
и, конечно, это не сработает, но я действительно не знаю почему. Если кто-нибудь может помочь, было бы здорово. Извините, что на любом языке ошибка или конвенция в SO, я только что приехал сюда. Большое спасибо!
Ваш скрипт должен принимать не менее * 2 * аргументы, слово и одно или несколько имен файлов. Затем вам действительно нужно изменить именованные файлы, добавив данное слово в начало и конец файлов. Вы просто пытаетесь добавить слово в начало и конец другой строки *. – chepner