僕の備忘録(PC、UN*X、ネットワーク関連が中心)なんです。
自分の書いたところは適当(な時とか)に書き換えますので御了承を。
Coreutilsが入っていないらしい環境で。
$ awk BusyBox v1.01 (2014.09.01-18:02+0000) multi-call binary Usage: awk [OPTION]... [program-text] [FILE ...] Options: -v var=val assign value 'val' to variable 'var' -F sep use 'sep' as field separator -f progname read program source from file 'progname' $ ls -alF `which cat` lrwxrwxrwx 1 admin administ 7 Oct 31 18:10 /bin/cat -> busybox* $ cat -n .bash_profile cat: invalid option -- n BusyBox v1.01 (2014.09.01-18:02+0000) multi-call binary Usage: cat [-u] [FILE]... Concatenates FILE(s) and prints them to stdout. Options: -u ignored since unbuffered i/o is always used
$ alias catn="awk '{print NR, \"\t\", \$0}' $1" $ alias catn catn='awk '\''{print NR, "\t", $0}'\'' '
$ catn .bash_profile 1 # .bash_profile 2 3 export PATH=\ 4 /bin:\ 5 /sbin:\ 6 /usr/bin:\ 7 /usr/sbin:\ 8 /usr/bin/X11:\ 9 /usr/local/bin 10 11 umask 022 12 13 if [ -f ~/.bashrc ]; then 14 source ~/.bashrc 15 fi
エスケープややこし。
なんか足りない気がするが、とりあえずこれで。
リンクはご自由にどうぞ。でもURLや内容が変った場合はあしからず。