Open mimikun opened 3 years ago
逆引きUNIXコマンド/指定した行番号から最終行までを表示する・tail - Linuxと過ごす
tail -n +N
でいける
➜ cargo install-update -l | tail -n +4
ag v0.16.0 v0.16.0 No
bandwhich v0.20.0 v0.20.0 No
bat v0.17.1 v0.17.1 No
bingrep v0.8.5 v0.8.5 No
bottom v0.5.7 v0.5.7 No
broot v1.2.3 v1.2.3 No
cargo-update v5.0.0 v5.0.0 No
choose v1.3.1 v1.3.1 No
csview v0.3.6 v0.3.6 No
desed v1.2.0 v1.2.0 No
diskonaut v0.11.0 v0.11.0 No
du-dust v0.5.4 v0.5.4 No
dua-cli v2.10.10 v2.10.10 No
dutree v0.2.16 v0.2.16 No
exa v0.9.0 v0.9.0 No
fd-find v8.2.1 v8.2.1 No
genact v0.10.0 v0.10.0 No
git-delta v0.6.0 v0.6.0 No
git-interactive-rebase-tool v2.0.0 v2.0.0 No
gitui v0.11.0 v0.11.0 No
glitchcat v0.3.2 v0.3.2 No
globe-cli v0.2.0 v0.2.0 No
gping v1.2.0 v1.2.0 No
grex v1.1.0 v1.1.0 No
hexyl v0.8.0 v0.8.0 No
ht v0.6.1 v0.6.1 No
hyperfine v1.11.0 v1.11.0 No
lsd v0.19.0 v0.19.0 No
monolith v2.4.0 v2.4.0 No
natls v2.1.10 v2.1.10 No
navi v2.14.0 v2.14.0 No
onefetch v2.9.1 v2.9.1 No
procs v0.11.3 v0.11.3 No
pueue v0.12.0 v0.12.0 No
ripgrep v12.1.1 v12.1.1 No
sd v0.7.6 v0.7.6 No
shellharden v4.1.2 v4.1.2 No
silicon v0.4.0 v0.4.0 No
skim v0.9.3 v0.9.3 No
starship v0.50.0 v0.50.0 No
tealdeer v1.4.1 v1.4.1 No
tokei v12.1.2 v12.1.2 No
topgrade v6.5.0 v6.5.0 No
watchexec v1.14.1 v1.14.1 No
xsv v0.13.0 v0.13.0 No
zenith v0.0.2 v0.0.2 No
➜ cargo install-update -l | tail -n +3 | sed 's/[ ]\+/,/g'
Package,Installed,Latest,Needs,update
ag,v0.16.0,v0.16.0,No
bandwhich,v0.20.0,v0.20.0,No
bat,v0.17.1,v0.17.1,No
bingrep,v0.8.5,v0.8.5,No
bottom,v0.5.7,v0.5.7,No
broot,v1.2.3,v1.2.3,No
cargo-update,v5.0.0,v5.0.0,No
choose,v1.3.1,v1.3.1,No
csview,v0.3.6,v0.3.6,No
desed,v1.2.0,v1.2.0,No
diskonaut,v0.11.0,v0.11.0,No
du-dust,v0.5.4,v0.5.4,No
dua-cli,v2.10.10,v2.10.10,No
dutree,v0.2.16,v0.2.16,No
exa,v0.9.0,v0.9.0,No
fd-find,v8.2.1,v8.2.1,No
genact,v0.10.0,v0.10.0,No
git-delta,v0.6.0,v0.6.0,No
git-interactive-rebase-tool,v2.0.0,v2.0.0,No
gitui,v0.11.0,v0.11.0,No
glitchcat,v0.3.2,v0.3.2,No
globe-cli,v0.2.0,v0.2.0,No
gping,v1.2.0,v1.2.0,No
grex,v1.1.0,v1.1.0,No
hexyl,v0.8.0,v0.8.0,No
ht,v0.6.1,v0.6.1,No
hyperfine,v1.11.0,v1.11.0,No
lsd,v0.19.0,v0.19.0,No
monolith,v2.4.0,v2.4.0,No
natls,v2.1.10,v2.1.10,No
navi,v2.14.0,v2.14.0,No
onefetch,v2.9.1,v2.9.1,No
procs,v0.11.3,v0.11.3,No
pueue,v0.12.0,v0.12.0,No
ripgrep,v12.1.1,v12.1.1,No
sd,v0.7.6,v0.7.6,No
shellharden,v4.1.2,v4.1.2,No
silicon,v0.4.0,v0.4.0,No
skim,v0.9.3,v0.9.3,No
starship,v0.50.0,v0.50.0,No
tealdeer,v1.4.1,v1.4.1,No
tokei,v12.1.2,v12.1.2,No
topgrade,v6.5.0,v6.5.0,No
watchexec,v1.14.1,v1.14.1,No
xsv,v0.13.0,v0.13.0,No
zenith,v0.0.2,v0.0.2,No
cut -d, -f N hoge.csv
でいける
【Shell】CSVファイルの行と列を抽出する - マイナー・マイナー
❯ cargo install-update -l | tail -n +4 | sed 's/[ ]\+/,/g' | cut -d , -f 1
ag
bandwhichbat
bingrep
bottom
broot
cargo-update
choose
csview
desed
diskonaut
du-dust
dua-cli
dutree
exa
fd-find
genact
git-delta
git-interactive-rebase-tool
gitui
glitchcat
globe-cli
gping
grex
hexyl
ht
hyperfine
lsd
monolith
natls
navi
onefetch
procs
pueue
ripgrep
sd
shellharden
silicon
skim
starship
tealdeer
tokei
topgrade
watchexec
xsv
zenith
~
➜
cargo install-update -l | tail -n +4 | sed 's/[ ]\+/,/g' | cut -d , -f 1 > cargo_packages.txt
するfisher plugin, fish function を書く