Автор Тема: Малко помощ за bash  (Прочетена 1801 пъти)

console

  • Напреднали
  • *****
  • Публикации: 243
    • Профил
    • WWW
Малко помощ за bash
« -: Oct 27, 2016, 17:54 »
Здравейте,

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

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

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

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

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

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

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

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

“Ever tried. Ever failed. No matter. Try again. Fail again. Fail Better.”

kierenski

  • Напреднали
  • *****
  • Публикации: 92
    • Профил
Re: Малко помощ за bash
« Отговор #1 -: Oct 27, 2016, 18:43 »
Използвай символно заместване или кавички и ще се получи.
Активен

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
BASH: Как да поддържам една програма работеща
Общ форум
Regia 1 7046 Последна публикация Feb 16, 2005, 08:51
от
bash
Настройка на програми
tuxi 7 2283 Последна публикация Jun 11, 2005, 19:12
от tuxi
Моля за малко помощ за BASH
Настройка на програми
bonbon 3 1287 Последна публикация Dec 04, 2005, 16:37
от bonbon
BASH
Общ форум
Dean79 3 1510 Последна публикация Jan 13, 2006, 00:24
от Dean79
Bash присвояване на стойност от файл
Общ форум
Pulear 6 1940 Последна публикация May 21, 2006, 17:20
от Pulear