![]() |
|
|
Googleのunix.com
|
|||||||
| シェルプログラミングとスクリプティング KSH 、 CSH 、 shに、 bashの、はPerl 、 PHPは、削除するsed 、 Awkの、他のシェルスクリプトやシェルスクリプト言語についての質問の投稿はこちら。 |
その他のUNIXおよびLinuxフォーラムトピックは参考にすること
|
||||
| スレッド | スレッドスターター | フォーラム | 返信 | 最後の投稿 |
| 必要なヘルプ:コマンドとIPアドレスを見つけるためのユーザの実行コマンド | loggedout | セキュリティ | 2 | 2008年8月6日 09:12午後 |
| どのように?コマンドラインのオプションの文字列で開始するコマンド | TinCanFury | シェルプログラミングとスクリプティング | 5 | 2008年4月28日 07:06午後 |
| lsコマンドの表示では、コマンドプロンプト&矛盾はcronジョブとして実行している | rajranibl | SuSEの | 5 | 2007年7月30日 09:26午前 |
| どのように1つのストリームをもっとMPEコマンドシェルで、単一のUNIXコマンドを使用するよりも? | bosskr | HP - UX | 1 | 2006年10月16日 05:16午後 |
| どのように1つのストリームをもっとMPEコマンドシェルで、単一のUNIXコマンドを使用するよりも? | bosskr | シェルプログラミングとスクリプティング | 0 | 2006年9月19日 10:44午後 |
![]() |
|
|
LinkBack | スレッドツール | このスレッドを検索 | スレッドを評価 | 表示モード |
|
|
|
||||
|
コード:
set -- `echo "$string" | sed -e 's/[^0-9][^0-9]*/ /g'` echo First value is $1 echo Second value is $2 その を設定する- `コマンド` 熟語かなりあいまいですが、それにもかかわらず分割するための標準技術の空白で区切られたトークンは、シェルの変数の位置に挿入します。設定後は、出力からのトークンの最初の コマンド になる $ 1は、第2位 $ 2など、 $ # 方法が多いだけに、スクリプトのコマンドラインパラメータで起動されるように指示します。 これも変な場合には、以下を試している。 コード:
variable1=`echo "$string" | sed -e 's/^[^0-9]*\([0-9][0-9]*\).*/\1/'` variable2=`echo "$string" | sed -e 's/.*\([0-9][0-9]*\)[^0-9]*$/\1/'` 最初、 2つ目は、文字列の最初の数をつかむが、最後。もっとあれば、それらは失われます。 |