Добавление к строке в bash

У меня есть сценарий bash. Внутри него есть цикл, который строит имя файла.
Я хочу вести список созданных имён файлов. Похоже, что имя файла воспринимается как нечто для выполнения, а не как текст. Я получаю сообщение об ошибке xxx: command not found при каждом добавлении, а команда, которая не найдена, - это имя файла, которое я хочу добавить.

Есть идеи, почему?

0
11.01.2017, 00:05
1 ответ

Если ваш код делает что-то вроде этого в цикле:

STRING=$STRING/$COMPONENT

, сообщение об ошибке заставляет меня думать, что у вас есть пробел (пробел или символы табуляции) рядом с символом '='. То есть сделайте следующее:

STRING="$STRING/$COMPONENT"

Не делайте этого:

STRING  =  $STRING / $COMPONENT
1
28.01.2020, 02:46

Теги

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