On Thu, Jun 03, 2004 at 10:02:59PM +0200, Valery Pipin wrote: [skip] > | Это баш пытается проинтерпретировать скобочки. Заверни аргумент > | pstops-a в одинарные кавычки: pstops '4:[EMAIL PROTECTED]', ну или > проэскейпь те > | символы, на которые баш делает стойку, обратными слэшами. > Большое спасибо! Кавычки работают > А что такое "проэскейпь те ..." Это значит поставить перед интерпретируемым, в данном случае башем, символом обратный слэш. man bash говорит следующее: "... There are three quoting mechanisms: the escape character, single quotes, and double quotes.
A non-quoted backslash (\) is the escape character. It preserves the literal value of the next character that follows, with the exception of <newline>..." Например ты хочешь передать некоторой программе хитрую строку как один аргумент. Cо слэшами это будет выглядеть так: $ singleargprog один\ аргумент\ с\ пробелами\ и\ скобками\ \(вот\) -- With best regards, Oleg Gritsinevich