나는 하나의 인수를 취하고 함수 이름이 f 인 bash say parse에 함수가있다. 처리 될 내 파일 I가 제 제외한 모든 함수 f를 적용이다Bash에서의 스크립팅
[email protected](b)@f(c)@
[email protected](d)@f(e)@f(g)@
[email protected](n)@
[email protected]
로 출력을 제공 할 정도
[email protected]@[email protected]
[email protected]@[email protected]@
[email protected]@
[email protected]
같다. 모든 단서 그래서 내가 어떻게 할 수 있습니까?
이것은 charm처럼 작동했습니다. $ i에 공백이 있으면 몇 가지 나쁜 일을합니다. "./sqr.sh $ i" , "./sqr.sh $ {i}", "./sqr.sh" "$ i", "./sqr.sh" "$ {i}"그러나이 작업이 수행되지 않았습니다. – w2lame
다음 공백을 스크립트에 전달하기 전에 공백을 사용하십시오 (예 : sqr.sh). – Kent
그러나 처리해야 할 특수 문자가 많이 있습니다 .. 어쨌든 덕분에 많이 :-) – w2lame