J3rry
Legacy Member
ik zou een bash scriptje willen maken voor verschillende linux applicaties
omdat ik redelijk veel dezelfde parameters gebruik en dit wil inkorten dmv een script
nu het probleem is dat bash van de spaties %20 maakt
dus ik krijg een foutmelding van de applicatie en dit kom ik tegen in de logs:
somelinuxapp -P%20/home/users/log.txt -X%20blah -z%20-c%-w
ik heb al zitten googlen maar geen oplossing gevonden
ik heb de variables al proberen veranderen naar ${param1} of "$param1" of ${param1[@]} enz...
maar helaas...
omdat ik redelijk veel dezelfde parameters gebruik en dit wil inkorten dmv een script
Code:
#!/bin/bash
param1="-P /home/users/file.txt"
param2="-X blah"
param3="-z -c -w"
somelinuxapp $param1 $param2 $param3
nu het probleem is dat bash van de spaties %20 maakt
dus ik krijg een foutmelding van de applicatie en dit kom ik tegen in de logs:
somelinuxapp -P%20/home/users/log.txt -X%20blah -z%20-c%-w
ik heb al zitten googlen maar geen oplossing gevonden
ik heb de variables al proberen veranderen naar ${param1} of "$param1" of ${param1[@]} enz...
maar helaas...