У меня есть файл, который имеет одну запись в строке. Каждая строка имеет следующий формат:разбор строки в bash
"group:permissions:users"
Права доступа и пользователи могут иметь более одного значения, разделенные запятыми, как это:
"grp1:create,delete:yo,el,ella"
Я хочу, чтобы вернуть следующее:
yo
el
ella
Это то, что у меня есть до сих пор:
cat file | grep grp1 -w | cut -f3 -d: | cut -d "," -f 2
Это возвращает yo,el.ella
, как я могу заставить его вернуть одно значение в строке?
спасибо, что будет делать. она никогда не пересекала мой миг, чтобы использовать awk .... еще раз спасибо – 2008-12-05 23:46:33