cat -n
для ненавистников кошек:
С GNU sed
:
sed = file.txt | sed 'N; s / \ n / \ t /' | tail
С awk
:
awk '{$ 0 = NR "\ t" $ 0} 1' file.txt | хвост
С grep
и GNU sed
:
grep -n ^ file.txt | sed 's /: / \ t /' | tail
С perl
:
perl -lpe '$ _ = qq ($. \ t $ _)' | хвост
или
perl -pe 'print "$. \ t"' file.txt | tail
С bash
, paste
и seq
:
paste <(seq 1 $ (wc -l
С pr
:
pr -n -t -l 1 file.txt | хвост
С обычным sh
:
let cnt = 0
при чтении -r line; do
let cnt \ + \ +
printf '% d \ t% s \ n' $ cnt "$ line"
done
С vim
:
:% s / ^ / \ = line ('.'). "\ t" / | $ -10, $ y | новый | P
У меня также была эта проблема в Fedora 26. Сегодня они выпустили обновление, которое должно решить эту проблему.
Обновите пакеты и повторите процедуру, которую вы сделали до:
sudo fwupdmgr refresh
sudo fwupdmgr update