LINUX.ORG.RU

scripting

 


0

1

как башу сказать что я хочу в переменной использовать +exec? испробовал уже все, кавычки не помогают(((

★★★

Перезвони через 5 минут, мне пока не полностью из астрала данные дошли по твоим испробованным вариантам

zolden ★★★★★
()
var="some"
echo "$var+exec"
uspen ★★★★★
()
Ответ на: комментарий от zolden

startbomb=screen -AmdSL wswbomb su -l warsow -c ./wsw_server +exec bomb.cfg +set sv_mm_enable 1 +set sv_mm_authkey

вот такое мне надо засунуть в переменную, если в кавычки брать то все равно не нравится ему

init_ ★★★
() автор топика
Ответ на: комментарий от init_
% startbomb='screen -AmdSL wswbomb su -l warsow -c ./wsw_server +exec bomb.cfg +set sv_mm_enable 1 +set sv_mm_authkey'
% echo $startbomb
screen -AmdSL wswbomb su -l warsow -c ./wsw_server +exec bomb.cfg +set sv_mm_enable 1 +set sv_mm_authkey

Чтонетак?

derlafff ★★★★★
()

Короче, иди, ТС, прочитай хоть какой-нибудь мануал по башу и прекрати плодить одинаковые темы «я не осилил ввести man bash в google»

derlafff ★★★★★
()

УМВР, причём со всякими разными кавычками.

CYB3R ★★★★★
()
Ответ на: комментарий от derlafff

один хер не получилось, решил без использования переменной, просто нафигачил в условие

init_ ★★★
() автор топика
Ответ на: комментарий от init_

man su

-c, --command=COMMAND pass a single COMMAND to the shell with -c

man sh

-c Read commands from the command_string operand.

// да и от рута - плохой тон

anonymous
()
Ответ на: комментарий от init_

Одинарные кавычки, да?

u@skyline:~> cat xxx
#!/bin/sh
startbomb='screen -AmdSL wswbomb su -l warsow -c ./wsw_server +exec bomb.cfg +set sv_mm_enable 1 +set sv_mm_authkey'
echo $startbomb

u@skyline:~> ./xxx
screen -AmdSL wswbomb su -l warsow -c ./wsw_server +exec bomb.cfg +set sv_mm_enable 1 +set sv_mm_authkey
u@skyline:~>
IPR ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.