僕の備忘録(PC、UN*X、ネットワーク関連が中心)なんです。
自分の書いたところは適当(な時とか)に書き換えますので御了承を。
M-: (insert "hoge")
失敗。27回目で凍り付く。やむなく電源ボタンをしばらく押下。
#!/usr/bin/env sh ls > /dev/null & display hoge.jpg & echo '$# is: '$# # 引数の数 echo '$* is: '$* # シェルの全引数 echo '$@ is: '$@ # ? echo '$- is: '$- # シェルのオプション(?) echo '$! is: '$! # &で開始された最後のコマンドのプロセスid echo '$? is: '$? # 最後のコマンドの返り値 echo '$$ is: '$$ # シェルのプロセスid sleep 10 kill -9 $! # kill -9 $$
man 1 cal 曰く:
グレゴリオ暦への切り替えは 1752 年の 9 月 3 日に行われたと
仮定している。この時までにほとんどの国が切り替えを承認した。
(ただし 1900 年初頭まで承認しなかった国も、僅かながらあった)。
この切り替えにより、この日から 10 日間が削除された
ため、この月のカレンダは少し変になっている。
$ cal -3 9 1752 8月 1752 9月 1752 10月 1752 日 月 火 水 木 金 土 日 月 火 水 木 金 土 日 月 火 水 木 金 土 1 1 2 14 15 16 1 2 3 4 5 6 7 2 3 4 5 6 7 8 17 18 19 20 21 22 23 8 9 10 11 12 13 14 9 10 11 12 13 14 15 24 25 26 27 28 29 30 15 16 17 18 19 20 21 16 17 18 19 20 21 22 22 23 24 25 26 27 28 23 24 25 26 27 28 29 29 30 31 30 31
比較してみた。
M-x calendar g d 1752 Sep 2 August 1752 September 1752 October 1752 Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa 1 2 3 4 5 1 2 1 2 3 4 5 6 7 6 7 8 9 10 11 12 3 4 5 6 7 8 9 8 9 10 11 12 13 14 13 14 15 16 17 18 19 10 11 12 13 14 15 16 15 16 17 18 19 20 21 20 21 22 23 24 25 26 17 18 19 20 21 22 23 22 23 24 25 26 27 28 27 28 29 30 31 24 25 26 27 28 29 30 29 30 31
大変だなぁ。とりあえずFTP鯖をage。で、帰宅後メールサーバもage。 どちらも処理自体は数分で済んだ。
リンクはご自由にどうぞ。でもURLや内容が変った場合はあしからず。
$*とは少し挙動が違いますが、$@もシェルの全引数です。<br><br>#!/bin/sh<br><br>echo \$*<br>for i in "$*"; do echo $i ;done<br>echo<br>echo \$@<br>for i in "$@"; do echo $i ;done<br><br>として<br>./hoge.sh "a b c" d <br>あたりを実行すれば差が判りますかね。