Почему это работает? и я могу удалить его? Спасибо +1 @N0ir (1) Drudging несмотря на чувство несчастной не должно быть необходимо, чтобы сделать хороший исследователь. (2) я знаю, что это заявление было сделано в шутку, а кто-то страдает от депрессии или похожих еще бы описал себя как 'чувствовать себя несчастным'. Часть проблемы заключается в признании, что это больше, чем просто, что и ОП, кажется, сделали, начав лечение, так что спасибо им. Говорю им, что это за курс просто пар можно быть такой бесчувственной и контрпродуктивно, так как предполагает, что они должны только закалить и сделать с этим, это худшее, что вы можете кому-то сказать в этой ситуации К сожалению, Ваш вариант будет построить этот пакет из исходников. Просто любопытство ... что это за город? Да. Все в режиме клиента. Не радует, что я не могу выразить что-то не Apple, но получил за это разочарование некоторое время назад. В `-М 1` не нужен. Матчи возвращаемых `-о` будут находиться на отдельных строках и `Head -1` выберем первый матч. Удаление-М 1` сделает `команда grep` пройти через весь файл (или останавливается, когда он замечает, что она не может писать в stdout, потому что на "голове" вышел), но сделать его портативным других Юниксов, которые не имеют `-м` флаг (БСД).

Я хочу создать скрипт, который выбирает первое слово каждой строки из текстового файла до символа":", и выводит его в массив (1 слот на 1 линии).

Сейчас у меня есть это:

во время чтения п; 
делать
 Арр+=$п | СЭД -р с///'
сделано <test.txt

и я не могу выяснить, что вкладывают в состоянии СЕПГ.

У меня это regexep :

/^([^:])+/ГМ