2012-03-29 1 views
0

Я хотел бы взять определенную часть последней строки файла. скажите значения между «позицией курсора» 9 и 22? взять последнюю строку, которую я знаю, я должен использовать хвост -1, но и вторую часть?Как взять определенную часть строки в файле с помощью команд оболочки?

ответ

1

Я думаю, что вы можете отключить GNU. Например:

cut -c 9-22 

Или, в общей сложности:

tail -1 file | cut -c 9-22 
+0

это сработало отлично !! Большое спасибо!! – ziulfer

1

Вы можете использовать команду cut.

$ echo "hello how are you doing" | cut -c 9-22 
w are you doin 
+0

Благодарим вас за помощь и за ссылку! – ziulfer