逆引きUNIXコマンド/バージョンをメジャー・マイナー・リビジョンに分割する
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
#navi(../)
* バージョンをメジャー・マイナー・リビジョンに分割する [#...
setコマンドを使用し、バージョン情報をメジャー・マイナー・...
バージョン情報の分割サンプルスクリプトになりますが、他の...
#contents
//#htmlinsertpcsp(linux_ads_top.html,linux-sp.html)
* set コマンドを使用し分割してみる [#n9b67804]
以下のようにバージョン文字列を指定し、メジャー・マイナー...
$ V="1.2.3"
$ echo $V
1.2.3
$ set -- `echo $V | sed -e 's/\./ /g'`
$ echo $1
1
$ echo $2
2
sakura@cygwin ~
$ echo $3
3
上記の実行結果の通り、setコマンドでバージョン文字列が分割...
*set のオプションに--をつけた理由 [#de328aae]
setに--をつけるとオプションを無効にすることができます。~
以下のようなバージョン文字列の場合、--をつけないと、-aが...
** -- オプションなし [#p0dd51a7]
最初の-aがオプションとして認識され、分割が期待通りにされ...
$ V="-a.2.3"
$ set `echo $V | sed -e 's/\./ /g'`
$ echo $1
2
$ echo $2
3
** -- オプションあり [#j14fd3d4]
以下のように--をつけると、期待通りに分割されます。
$ V="-a.2.3"
$ set -- `echo $V | sed -e 's/\./ /g'`
$ echo $1
-a
$ echo $2
2
$ echo $3
3
以上、setコマンドをつかってバージョン文字列を分割するサン...
#htmlinsertpcsp(linux_ads_btm.html,linux-sp.html)
終了行:
#navi(../)
* バージョンをメジャー・マイナー・リビジョンに分割する [#...
setコマンドを使用し、バージョン情報をメジャー・マイナー・...
バージョン情報の分割サンプルスクリプトになりますが、他の...
#contents
//#htmlinsertpcsp(linux_ads_top.html,linux-sp.html)
* set コマンドを使用し分割してみる [#n9b67804]
以下のようにバージョン文字列を指定し、メジャー・マイナー...
$ V="1.2.3"
$ echo $V
1.2.3
$ set -- `echo $V | sed -e 's/\./ /g'`
$ echo $1
1
$ echo $2
2
sakura@cygwin ~
$ echo $3
3
上記の実行結果の通り、setコマンドでバージョン文字列が分割...
*set のオプションに--をつけた理由 [#de328aae]
setに--をつけるとオプションを無効にすることができます。~
以下のようなバージョン文字列の場合、--をつけないと、-aが...
** -- オプションなし [#p0dd51a7]
最初の-aがオプションとして認識され、分割が期待通りにされ...
$ V="-a.2.3"
$ set `echo $V | sed -e 's/\./ /g'`
$ echo $1
2
$ echo $2
3
** -- オプションあり [#j14fd3d4]
以下のように--をつけると、期待通りに分割されます。
$ V="-a.2.3"
$ set -- `echo $V | sed -e 's/\./ /g'`
$ echo $1
-a
$ echo $2
2
$ echo $3
3
以上、setコマンドをつかってバージョン文字列を分割するサン...
#htmlinsertpcsp(linux_ads_btm.html,linux-sp.html)
ページ名: