トップ «前の日記(2014-11-14(Fri)) 最新 次の日記(2014-11-20(Thu))» 編集

屑俺日記

僕の備忘録(PC、UN*X、ネットワーク関連が中心)なんです。
自分の書いたところは適当(な時とか)に書き換えますので御了承を。


2014-11-17(Mon) また少し冷え込み

busybox で cat -n

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や内容が変った場合はあしからず。

index.htmlは ここから。