Bash passing string as variable to function [closed] - string

Closed. This question is not reproducible or was caused by typos. It is not currently accepting answers.
This question was caused by a typo or a problem that can no longer be reproduced. While similar questions may be on-topic here, this one was resolved in a way less likely to help future readers.
Closed 8 years ago.
Improve this question
Why when I try to pass a string stored in a variable to a bash function, it splits up the string. For example:
function PROCESS {
echo $1 ### This only outputs "THIS" not "THIS IS AN ERROR"
}
ERROR="THIS IS AN ERROR"
PROCESS $ERROR
In case this information is of importance, parts of the actual error message are generated from variables. For example, an actual error message might look like
ERROR=$YELLOW"REPORT TITLE$RESET can not be left blank!"
This would create the following message:
ReportA can not be left blank!
Where "ReportA" is highlighted yellow

Wow ok so I am stupid. The answer was VERY simple...
PROCESS "$ERROR"
DUH

Related

Compile error: Sub or Function not defined - I want to add an Enter button to my form [closed]

Closed. This question is not reproducible or was caused by typos. It is not currently accepting answers.
This question was caused by a typo or a problem that can no longer be reproduced. While similar questions may be on-topic here, this one was resolved in a way less likely to help future readers.
Closed 2 years ago.
Improve this question
Compile error: Sub or Function not defined - I want to add an Enter button to my form
Change "STE" to "SET"
It happens to the best of us :-)

Selenium find elements by xpath and click [closed]

Closed. This question is not reproducible or was caused by typos. It is not currently accepting answers.
This question was caused by a typo or a problem that can no longer be reproduced. While similar questions may be on-topic here, this one was resolved in a way less likely to help future readers.
Closed 5 years ago.
Improve this question
I have this line of code:
browser=webdriver.Chrome()
...
games1=[]
for x in browser.find_elements_by_xpath("//li[starts-with(#class,'icon_flag')]"):
if x.text!="":
games1.append(x.get_attribute('class'))
Then i am trying to make selenium click the elements i found :
for x in games1:
browser.find_element_by_xpath("//li[#class=x]").click()
How is it possible to get error message:
Message: no such element: Unable to locate element:
It really weird since i found the elements from the site!
You need to pass x as a variable. Right now you are passing the literal "x" value
for x in games1:
browser.find_element_by_xpath("//li[#class="+x+"]").click()

Error Message "Perhaps you intended to use TemplateHaskell " [closed]

Closed. This question is not reproducible or was caused by typos. It is not currently accepting answers.
This question was caused by a typo or a problem that can no longer be reproduced. While similar questions may be on-topic here, this one was resolved in a way less likely to help future readers.
Closed 7 years ago.
Improve this question
I tried to use to infix expression for div function as follows:
92 'div' 10
The following error message popped out:
Syntax error on 'div'
Perhaps you intended to use TemplateHaskell
In the Template Haskell Quotation 'div'
Those look like quotes (') and not back ticks (`) to me, which is why the compiler is confused. The infix expression uses the back ticks (left of 1 on most keyboards).

Create a shell script with a shell script [closed]

Closed. This question is not reproducible or was caused by typos. It is not currently accepting answers.
This question was caused by a typo or a problem that can no longer be reproduced. While similar questions may be on-topic here, this one was resolved in a way less likely to help future readers.
Closed 8 years ago.
Improve this question
I'm creating a script which create file and insert content using
cat > /etc/file <<END
FILE CONTENT
END
It works for most files but it doesn't work when file content have shell commands in it.
I tried with the echo command but i have the same problem.
Why does it execute commands ?
The file's content includes $variables wich are expanded. To avoid variable expansion, I had to use single-quote escapes 'END'.

Unable to get output after passing functions in node js program? [closed]

Closed. This question is not reproducible or was caused by typos. It is not currently accepting answers.
This question was caused by a typo or a problem that can no longer be reproduced. While similar questions may be on-topic here, this one was resolved in a way less likely to help future readers.
Closed 8 years ago.
Improve this question
Here is my program
function say(word) {
console.log(word);
}
function execute(someFunction, value) {
someFunction(value);
}
execute(say, "Hello");
How the value is getting printed through someFunction(value);
Probably, you meant execute to be like this:
function execute(someFunction, value) {
someFunction(value);
}
As it is, your code just calls execute recursively, forever. (Well, until the stack overflows.)
word is not reserved.

Resources