Очень ново во всей этой штуке с Unix. В настоящее время я использую оболочку korn, чтобы попытаться отформатировать несколько строк текста.
В моем вводе есть пара строк, которые выглядят примерно так
Date/Time :- Monday June 03 00:00:00 EDT 2013
Host Name :- HostNameHere
PIDS :- NumbersNLetters
Product Name :- ProductName
Желаемый результат будет следующим:
Date/Time="Monday June 03 00:00:00 EDT 2013" HostName="HostNameHere" PIDS="NumbersNLetters" ProductName="ProductName"
Итак, мне нужно избавиться от любых пробелов в крайнем левом столбце и поместить все в крайний правый столбец между цитатами. Я посмотрел на команду cut и дошел до этого:
Cut -f 1,2 -d -
Это может дать результат типа Date/Time:Monday June 03 00:00:00 EDT 2013
, что близко к тому, что я хочу, но не совсем. Я не был уверен, что cut может позволить мне добавлять круглые скобки, и не похоже, что я могу удалить пробелы таким образом.
sed
кажется, что это может быть ближе к ответу, но я не смог найти в гугле, как я мог бы просто искать какой-либо шаблон, а не конкретный. Я прошу прощения за невероятно простой вопрос, но чтение документации только уведет вас до того момента, когда у вас начнет болеть мозг ... Если есть какие-то лучшие ресурсы, на которые я должен смотреть, я был бы счастлив, если меня укажут в правильном направлении. Спасибо!