PDA

Visualizza la versione completa : [batch] variabili


PeppePes88
13-11-2008, 23:04
ciaooooo....

Sto provando a scrivere un file che installa un mio programma, ma ho dei problemi :
1) dichiaro le variabili come nel mio libro, ma mi da errore :


pippo = 43
echo $pippo


mi da questo errore : ./p: line 4: PIPPO: command not found

poi volevo sapere se eseguo un programma con sudo il suo UID zero??

123delphi321
14-11-2008, 09:16
@echo off
SET MiaVariabile=43
echo %MiaVariabile%
@pause

ciao

PeppePes88
14-11-2008, 16:42
quindi se voglio salvarmi la cartella in cui sono devo fare una cosa del genere




set dir = pwd
cd nuova directori

cd $dir


il problema e che non va...

Stoicenko
14-11-2008, 17:08
set dir = pwd
cd nuova directori

cd $dir



credo ci vogliano i doppi apici per una directory con lo spazio

PeppePes88
14-11-2008, 19:07
Dunque non funziona niente!!!!

il codice di prova che ho eseguito questo, la cartella viene creata nella home e non nella cartella in cui eeguo il file :




#! /bin/bash

set dir = psw

cd /
cd $dir
mkdir prova



prova2



#! /bin/bash

set dir = "$psw"

cd /
cd $dir
mkdir prova


nessuno deii due funziona...... :confused: :confused: :confused:

menphisx
15-11-2008, 16:07
BASH e BATCH SONO DUE COSE DIFFERENTI :biifu:

PeppePes88
15-11-2008, 18:24
si infatti le cose che mi avete scritto non funzionavano :(
ad ogni modo, ora ho risolto!

Loading