Linux за българи: Форуми

Програмиране => Общ форум => Темата е започната от: console в Oct 27, 2016, 17:54



Титла: Малко помощ за bash
Публикувано от: console в Oct 27, 2016, 17:54
Здравейте,

Проблема ми е следния. Имам N на брой файлове.Във всеки един от тези файлове се съдържа string понякога на английски понякога на български.

Правя следното нещо :

Взимам съдържанието на файла и го присвоявам на променлива

name=$(cat /path/to/my/file)

След това викам друг script на които му подавам като първи параметър съдържанието на този файл а като втори името на самия файл.

Проблема се получава когато в стринга които присвоявам на променливата има интервал примерно Иван Петров.

И когато подам Иван Петров като първи параметър съответно само Иван е първия параметър а Петров става втория и всичко отива подяволите.

Някакво решение на това виждате ли ?


Титла: Re: Малко помощ за bash
Публикувано от: kierenski в Oct 27, 2016, 18:43
Използвай символно заместване или кавички и ще се получи.