powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Помогите перевести .cmd в .sh
7 сообщений из 7, страница 1 из 1
Помогите перевести .cmd в .sh
    #38698684
Фотография Док
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как по феншую будет выглядеть для Линукса содержимое этого виндового файла?

Код: vbnet
1.
2.
3.
@echo off
set path=d:\my_home_dir;%path%
my_prog -param1="d:\my_home_dir\param_dir" -param2_URL="http://svn.my_source.net/update" -noconfirm %* >> test_2.txt



=================
Док.

FB 2.5.2 26539, диалект 3, SS, Lazarus 1.3; FPC 2.7.1, UIB
...
Рейтинг: 0 / 0
Помогите перевести .cmd в .sh
    #38698731
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
С поправкой на export, направление слешей, отсутствие дисков и необходимость экранировать "звёздочку", чтобы её не раскрывал сам интерпретатор - точно так же
...
Рейтинг: 0 / 0
Помогите перевести .cmd в .sh
    #38698894
Фотография Док
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. SidorovС поправкой на export,
?

Basil A. Sidorovнеобходимость экранировать "звёздочку"
каким образом? (под винду параметр -noconfirm %* означает, что все остальные параметры дефольтовые)

зы. про пути со слэшами в курсе ;)
...
Рейтинг: 0 / 0
Помогите перевести .cmd в .sh
    #38698913
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. man export
2. или
Код: sql
1.
\*

или
Код: sql
1.
"*"

"Здесь вам не тут" - если шелл видит метасимвол, то он раскроет его в список файлов и подставит в комстроку.
А подстановку переменных делает рубль, в частности man sh поясняет, что аналогом %* является $*.
Ну ещё ритуальное "#!/usr/bin/sh" и "chmod +x".
Так что читайте доки, практикуйтесь
...
Рейтинг: 0 / 0
Помогите перевести .cmd в .sh
    #38699088
Фотография Док
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. Sidorov,

т.е. "по-легкому" срубить бабло скопипастиь не удастся, придется-таки прилежно курить маны, чего хотел избежать ...
...
Рейтинг: 0 / 0
Помогите перевести .cmd в .sh
    #38699354
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
On 17.07.2014 11:54, Док wrote:
> @echooff
> set path=d:\my_home_dir;%path%
> my_prog -param1="d:\my_home_dir\param_dir" -param2_URL=" http://svn.my_source.net/update" -noconfirm %* >> test_2.txt


#!/bin/bash
export PATH=$PATH:/d/my_home_dir
my_prog -param1=/d/my_home_dir/param_dir
-param2_URL=http://svn.my_source.net/update -noconfirm $* &>> test_2.txt
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Помогите перевести .cmd в .sh
    #38699701
Фотография Док
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZiv,

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


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