четверг, 9 декабря 2010 г.

Полезные команды в консоли

Несколько полезных штук, не заслуживающих отдельного поста:

Перевести дату из формата Unix Epoch (количество секунд с 01.01.1970) в понятный человеку:
$ date -d @1291903188
Можно подставить формат по вкусу:
$ date -d @1291903188 +'%F %T'
Заменить символ в файле/потоке по его шестнадцатеричному номеру (32 - это код символа "2"):
$ sed 's/\x32/3/'
Заменить символы внутри переменной в bash:
$ VAR='test'; echo ${VAR/t/f}
fest

$ VAR='test'; echo ${VAR//t/f}
fesf

$ VAR='test'; echo ${VAR/t/}
es
Вывести переменную с определенного символа (определенной длины):
$ VAR='test'; echo ${VAR:2}
st

$ VAR='test'; echo ${VAR:1:2}
es

Комментариев нет:

Отправить комментарий