powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Переменная Shell скрипта выводится в начале строки :(
9 сообщений из 9, страница 1 из 1
Переменная Shell скрипта выводится в начале строки :(
    #38761506
andycat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день!

Пишу скрипт архивирования Xubuntu 14.04
Код: plaintext
1.
2.
3.
#!/bin/bash
DBFILENAME=rpay.fdb
DATADIR=/var/lib/firebird/2.5/data
echo $DATADIR/$DBFILENAME

запускаю

Код: plaintext
1.
# sh test.sh
/rpay.fdbfirebird/2.5/data

вторая переменная почему то выходит в начале строки
перепробовал массу вариантов кавычек в разных комбинациях - ничего не помогает
необходимо получить полный путь к файлу
...
Рейтинг: 0 / 0
Переменная Shell скрипта выводится в начале строки :(
    #38761519
andycat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
еще ОС ругается что не найден bash
может быть в этом проблема?
но сами команды то выполняются

Код: plaintext
1.
2.
# sh test.sh
: not found test.sh: ?#!/bin/bash
/rpay.fdbfirebird/2.5/data
...
Рейтинг: 0 / 0
Переменная Shell скрипта выводится в начале строки :(
    #38761534
Фотография Alexey Zhidkov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andycat,

у меня прекрасно отрабатывает данный скрипт :)
касаемо bash -
# which bash

он точно там находится?
ну и после первой строчки попробуй пусую строку вставить...
...
Рейтинг: 0 / 0
Переменная Shell скрипта выводится в начале строки :(
    #38761545
andycat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нашел решение, спасибо

http://forum.ubuntu.ru/index.php?topic=65338.0


Цитата: БТР от 18 Август 2009, 14:35:13

Откройте скрипт в mcedit и удалите лишние знаки в конце строки, либо сохраните в кодировке UTF-8.
...
Рейтинг: 0 / 0
Переменная Shell скрипта выводится в начале строки :(
    #38761558
Фотография Alex_Ustinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
что покажет для текущего пользователя
Код: plaintext
1.
echo $SHELL
...
Рейтинг: 0 / 0
Переменная Shell скрипта выводится в начале строки :(
    #38761564
andycat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
показал
Код: plaintext
/bin/bash

скрипт заработал ОК
...
Рейтинг: 0 / 0
Переменная Shell скрипта выводится в начале строки :(
    #38762215
netwind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
люди говорят за рубежом баш то запретили!
...
Рейтинг: 0 / 0
Переменная Shell скрипта выводится в начале строки :(
    #38762418
andycat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а может и правильно что запретили

IMHO: скрипты вообще зло - вот научусь под Linux писать проги как под WinAPI так и скрипты не нужны будут )
...
Рейтинг: 0 / 0
Переменная Shell скрипта выводится в начале строки :(
    #38762785
Фотография Alexey Zhidkov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andycatа может и правильно что запретили

IMHO: скрипты вообще зло - вот научусь под Linux писать проги как под WinAPI так и скрипты не нужны будут )
тогда тебе прямая дорога на винду.
как раз скрипты и облегчают сильно жизнь под linux.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Переменная Shell скрипта выводится в начале строки :(
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]