Ik heb dit commando:
Wat dit moet doen is in de .conf file kijken waar $sApp staat en dan de groupName terug geven. De file ziet er uit als:
group1:app1
group1:app2
group2:app3
etc.
ik gebruik 2x awk omdat ik anders een spatie voor de group1 name krijg. Het command execute op de prompt ok, maar als ik dit in mijn csh script draai wordt $2 en $1 vervangen door niets (voor $2) en $1 door de param van het script. in het commando. ik dacht... ok, dan escape ik de $ met een \, maar dat blijkt niet te werken??
in het commando komt een \ en niet de $1....
Hoe dit op te lossen?? Ik heb al geprobeerd met ' " etc. constructies, maar ik kom er niet uit.
ik moet simpelweg group1 voor app1 in de var krijgen.
code:
1
| set sAppGroup = `grep $sApp $CONF_DIR/app_group_mapping.conf | awk '{print $2}' | awk '{print $1}' FS=:` |
Wat dit moet doen is in de .conf file kijken waar $sApp staat en dan de groupName terug geven. De file ziet er uit als:
group1:app1
group1:app2
group2:app3
etc.
ik gebruik 2x awk omdat ik anders een spatie voor de group1 name krijg. Het command execute op de prompt ok, maar als ik dit in mijn csh script draai wordt $2 en $1 vervangen door niets (voor $2) en $1 door de param van het script. in het commando. ik dacht... ok, dan escape ik de $ met een \, maar dat blijkt niet te werken??
Hoe dit op te lossen?? Ik heb al geprobeerd met ' " etc. constructies, maar ik kom er niet uit.
ik moet simpelweg group1 voor app1 in de var krijgen.
What are clouds made of? Linux servers mostly!