The UNIX and Linux Forums  

Go Back   UNIXおよびLinuxフォーラム > トップフォーラム > シェルプログラミングとスクリプティング
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午後

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek を搭載 Powered by Google
 
LinkBack スレッドツール このスレッドを検索 スレッドを評価 表示モード
  #1固定リンク)  
Old 2008年6月5日
ROOZ ROOZ is offline
登録ユーザー
  
 

参加日: 2008年3月
投稿: 48
削除するsedコマンド

こんにちは皆、
私は2つの数字を使用して文字列から抽出しようとしている セッド コマンドは、
誰がこれを行う方法は考えている
例えば: sadaskjer4x5sdfrsdfの文字列です
とi 4x5と検索して4と5の2つの変数を抽出して保存するようになる。
  #2固定リンク)  
Old 2008年6月5日
時代 era is offline Forum Advisor  
Herder of Useless Cats (On Sabbatical)
  
 

参加日: 2008年3月
場所: /there/is/only/bin/sh
投稿数: 3652

コード:
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つ目は、文字列の最初の数をつかむが、最後。もっとあれば、それらは失われます。
  #3固定リンク)  
Old 2008年6月5日
jaduks's Avatar
jaduks jaduks is offline
登録ユーザー
  
 

参加日: 2007年8月
場所:アッサム、インド
投稿数: 167

コード:
$ eval $(echo "sadaskjer4x5sdfrsdf" | sed 's/[a-z].*\([0-9]x[0-9]\).*/\1/'| awk -F"x" '{print "first="$1";second="$2}')

$ echo $first
4

$ echo $second
5

/ /ジャード
  #4固定リンク)  
Old 2008年6月5日
ジムマクナマラ jim mcnamara is offline Forum Staff  
...@...
  
 

参加日: 2004年2月
場所: NM
投稿数:5805
別のサブ重複質問-フォーラム投稿しないでください。今は、個別の回答も同様に2つの場所に1つの質問があります。
  #5固定リンク)  
Old 2008年6月5日
ROOZ ROOZ is offline
登録ユーザー
  
 

参加日: 2008年3月
投稿: 48
クイックレスポンスのためのたくさんの『 THX 。それは正常に動作
  #6固定リンク)  
Old 2008年6月5日
ROOZ ROOZ is offline
登録ユーザー
  
 

参加日: 2008年3月
投稿: 48
ジム、
これは意図的ではなかった。私は間違った場所と私の方法を排除しよう知らなかった。
  #7固定リンク)  
Old 2008年6月5日
ROOZ ROOZ is offline
登録ユーザー
  
 

参加日: 2008年3月
投稿: 48
それは意図的ではなかった。私は間違った場所と私の方法を排除しよう知らなかったのメッセージを掲載した。
Closed Thread

ブックマーク

スレッドツール このスレッドを検索
このスレッドを検索

高度な検索
表示モード このスレッド
このスレッド

投稿ルール
あなた ことができない。 新しいスレッドを投稿
あなた ことができない。 返信の投稿
あなた ことができない。 添付ファイルの投稿
あなた ことができない。 自分の投稿を編集

BBコード なる 〜の上に
スマイリー なる 〜の上に
[イメージ] コードは 〜の上に
HTMLコードは、 オフ
トラックバック なる 〜の上に
ピングバック なる 〜の上に
Refbacks なる 〜の上に




すべてGMT -4です。現在の時刻は 10:12午前


提供: vBulletin、著作権© 2000 - 2006、Jelsoft企業株式会社。言語翻訳による電源
vBCredits v1.4著作権© 2007 - 2008 、 PixelFXスタジオ
は、 UNIXおよびLinuxフォーラムのコンテンツ著作権© 1993 〜 2009 。すべての権利を管理しReserved.Ad RedTyger

コンテンツ関連のURLで vBSEO 3.2.0