сделать задание, что после выбора текстового файла он там удалить все пробелы, символы "- + =" и вообще любые, которые я ему поставлю в задачу. Код такой
#!/bin/bash
files=( $(readlink -f *) )
echo "All found files: "
for file in "${files[@]}"
do
echo "${file}"
done
echo "What file do you want to open?"
read chousenfile
for file in "${files[@]}"
do
if [ "${chousenfile}" == "${file##*/}" ] || [ "${chousenfile}" == "${file}" ]
then
echo File "${file}" found. Opening...
vim "${file}"
sed 's/[+-^ =]//g'$ {file}
echo "${file}"
else
echo File "${chousenfile}" not found.
fi
done
19 и 20 строка которую я добавил, или я там делаю не так?
Хотел чтобы он сопоставил такой текст в этот результат:
Failover Local Rules:
Num Name Option Schedule Act Source Destination Protocol
1 2 3 4 5 6 7 8,9,10,11,12,13,14
vim ${file} ???
Обсуждают сегодня