sakana% sudo date 062400152002.55
Mon Jun 24 00:15:55 JST 2002
s?https?://[-_.!~*'()a-zA-Z0-9;/?:@&=+$,%#]+(→[2002-06-26-1])
sakana% cat a1
This is a pen.
sakana% ln a1 a2
sakana% ls -li a1 a2
229494 -rw-rw-r-- 2 yto yto 15 Jun 24 10:07 a1
229494 -rw-rw-r-- 2 yto yto 15 Jun 24 10:07 a2
sakana% diff -s a1 a2
ファイル a1 と a2 は同一です
sakana% echo Hello >> a1
sakana% cat a1
This is a pen.
Hello
sakana% diff -s a1 a2
ファイル a1 と a2 は同一です
sakana% perl -i.bak -pe 's/Hello/Bye/' a1- "perl -i.bak" では、a1 の i-node が変わってしまう。元の i-node
sakana% cat a1
This is a pen.
Bye
sakana% ls -li a1* a2
229491 -rw-rw-r-- 1 yto yto 19 Jun 24 10:09 a1
229494 -rw-rw-r-- 2 yto yto 21 Jun 24 10:07 a1.bak
229494 -rw-rw-r-- 2 yto yto 21 Jun 24 10:07 a2
sakana% diff -s a1 a2
2c2
< Bye
---
> Hello
sakana% diff -s a1.bak a2
ファイル a1.bak と a2 は同一です