Моя оболочка не поддерживает "команда", поэтому я переименовал функцию и просто напрямую позвонить `компакт "$@"`, который, кажется, работает правильно, однако, поймав поток stderr и stdout не захватывает команда сделала вывод из оболочки, такие как : `[3] + сделано в Git принести 2>&1 > /dev/нуль` какие-либо предложения о фиксации этого? Вопрос о назначении буквы диска. Я могу просматривать файлы просто отлично. благодаря buscari я еще очень новичок в этом деле, я хотел сказать вам, что вы где так хорошо я купил в Netgear N300 от, и я пытаюсь установить его. плохо вам там, в конечном счете, я полагаю. На английском языке файл, который вам показывают, есть частичные данные по некоторым записям. `@sample2` и `@sample3` полностью отсутствуют баллы. Это то, что вы работаете с?

Вы, наверное, вырезать и вставить команду (или ее части) из документа, а не вводить его вручную. Обычно это не имеет никакого значения, но в данном случае, вторая цитата персонажа был вставлен как "правая одиночная кавычка" () вместо "Апостроф" ('). Разница тонка -- видите эту страницу для более подробной информации:

http://en.wikipedia.org/wiki/Quotation_mark_glyphs

Причина этого, вероятно, произошло то, что, когда вы впервые набрали в команду для документа, чтобы сохранить его для дальнейшего использования, ваш текстовый процессор автоматически преобразуются второй Апостроф в одинарные кавычки. Он делает это, чтобы заставить персонажа выглядеть лучше на экране, но в bash не распознает этот символ как допустимый котировки закрытия, так что вы столкнетесь с проблемой. Он печатает ">" запрашивать дополнительные материалы, потому что он все еще думает, что оригинальная цитата не была закрыта.

Исправить это, чтобы изменить это символ Апострофа -- просто введите его вручную в bash с клавиатуры. И вы также можете исправить это в документе, чтобы в дальнейшем вырезать+вставить будет работать нормально.