Go Back   UNIXおよびLinuxフォーラム > トップフォーラム > UNIXのダミー質問と回答のため
Googleのサイト



UNIXのダミー質問と回答のため もしUNIXやLinuxについての質問があれば、ここに投稿してください。すべてのUNIXおよびLinux初心者歓迎!

Closed Thread
English Japanese Spanish French German Portuguese Italian を搭載 Powered by Google
 
スレッドツール このスレッドを検索 スレッドを評価 表示モード
  #1固定リンク)  
Old 2009年1月30日
登録ユーザー
 

参加日: 2009年1月
投稿数: 6
テキストを抽出して、テキストを再利用するファイルの名前を変更する

やあ、
私はいくつかのectractするpsのファイルを/から、特定のコードをコピーし、 PSファイルの名前を変更するには、番号を使用している。
例:
' file.ps 'テキストを次の含まれています:
14 ( 9月1日932688 0 )トン
テキストの、唯一の固定要素は、 '14 ( ' 。この問題は、固定要素の他、数多くの( eg.14 ( Telefoonnummer )トン)に続いていない変数が表示される場合であることができます
数ので、私は、ぶりっ子に発症使用するファイルに複数回表示されます。

そのため、基本的には:
file.ps に変更する必要がある 09 01 932688 0.ps
誰かと私が手伝ってくれる?

Tnx事前に、
ジョン
スポンサーリンク
  #2固定リンク)  
Old 2009年1月30日
Tytalus's Avatar
Tytalus Tytalus is offline Forum Advisor  
エコー(1 .. 9)^ 2 \; | bcの
 

参加日: 2003年6月
場所:スコットランド
投稿数: 440
迷惑しているファイル名をスペースで;-)

これに名前を移動しますアンダー:


コード:
 mv file.ps $( sed -e 's/ /_/g' -e '/14/s/.*14_(\([_0-9]*\).*/\1.ps/g;q'  file.ps)

場合、実際にはスペースを維持するには、この1つの方法です:


コード:
eval mv file.ps $(sed '/14/s/.*14 (\([ 0-9]*\).*/\"\1.ps\"/g;q'  file.ps)

  #3固定リンク)  
Old 2009年1月30日
登録ユーザー
 

参加日: 2009年1月
投稿数: 6
こんにちはTytalus 、
の迅速な応答をしていただきありがとうございます非常に仕事がいないようです。以来、私は、この種のもの試すことになっている(私は)何かおかしいのかもしれない
ファイル名の名前が変更されているが、それは、ファイル内の最初の行です。
したがって私は、実際のPSファイルを添付しました。
どのような言及を忘れた場合は、それ自体も変数は、ファイル名だからかどうかをソリューションとしてもfile.psの代わりに、 *. psのだろうwonderingで動作されていますか?

敬具、
ジョン

psのよりよい解決策を実際にしているアンダー
添付ファイル
File Type: ps 0127050_out_0001_0008.ps (1.02 MBの14件)
  #4固定リンク)  
Old 2009年1月30日
Tytalus's Avatar
Tytalus Tytalus is offline Forum Advisor  
エコー(1 .. 9)^ 2 \; | bcの
 

参加日: 2003年6月
場所:スコットランド
投稿数: 440
おっと-私の悪い..

試してください:

コード:
mv file.ps $(sed -n -e 's/ /_/g' -e '/14/s/.*14_(\([0-9][_0-9]*\).*/\1.ps/gp' file.ps)

一番の問題はあなたの周りなどのループを設定することがほしいのですが、このアプローチを使用する


コード:
for f in *
do
mv $f $(se..../gp' $f)
done

権利については、されるべきだと思う...

HTH返答
  #5固定リンク)  
Old 2009年1月30日
登録ユーザー
 

参加日: 2009年1月
投稿数: 6
それは必ず特定のファイルを1つの作品! tnx

よろしく、
ジョン

編集JohnDSで最終; 2009年2月3日に 06:49午前..理由:このエントリの残りの関連ではなかった
  #6固定リンク)  
Old 2009年2月2日
登録ユーザー
 

参加日: 2009年1月
投稿数: 6
こんにちはTytalus 、
邪魔して申し訳ありませんが再び。
psのヘッダを得るとき私はこのスレッドの最初の行を走った。私がかつて勤務して2番目のポスト走った。
今日の私は、再び以下の行を試みた:
ミュージックビデオ0127050_out_0001_0008.ps $ ( セッド - nを- e 'を/ / _ / gに' - e 'を/ 14 /秒/ .* 14_ ( \ ( [ 0-9 ] [ _0 - 9 ] * \ ) .* /秒\ 1.ps/gp ' 0127050_out_0001_0008 。 psの)
と私は以下のが:
使用方法:ミュージックビデオ[ - fを| -私| - Ñ ] [ - V 〕ソースターゲット
ミュージックビデオ[ - fを| -私| - Ñ ] [ - V 〕ソース...ディレクトリ
行して入力した場合は、何か変な通知ですか?
の助けをありがとう、本当に感謝しています。
  #7固定リンク)  
Old 2009年2月3日
登録ユーザー
 

参加日: 2009年1月
投稿数: 6
こんにちは再び
私は知っている理由は、出力が正しくありません。は、私だけが14日( 9月1日932688 0 ) t.発生した場合の1つのファイルを送信
その1つが複数のプロセスにします。私は、最初の発症者を得る方法を知っている人はいませんか?
ときにだけ実行します: セッド - nを- e 'を/ / _ / gに' - e 'を/ 14 /秒/ .* 14_ ( \ ( [ 0-9 ] [ _0 - 9 ] * \ ) .* / \ 1.ps/gp ' *秒私は入手してください。 psの後、以下の通りです:
09_01_932699_0.ps
09_01_932699_0.ps
09_01_932699_0.ps
5_.ps
5_.ps
5_.ps
09_01_932699_0.ps
5_.ps
09_01_932699_0.ps
5_.ps
5_.ps
5_.ps
09_01_932699_0.ps
5_.ps

私は、最初の09_01_932699_0.psをおねがいします。

よろしく、
ジョン
スポンサーリンク
Closed Thread

ブックマーク

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

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

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

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


その他のUNIXおよびLinuxフォーラムトピックは参考にすること
スレッド スレッドスターター フォーラム 返信 最後の投稿
テキストファイルのドメイン名を抽出 totus シェルプログラミングとスクリプティング 6 2009年2月11日 08:53午前
特定のファイルからテキストを抽出 rahulkav シェルプログラミングとスクリプティング 8 2008年10月22日 11:34午前
ファイルはテキストの行の抽出 terryporter51 シェルプログラミングとスクリプティング 5 2008年10月13日 07:34午後
ファイルからテキストを抽出する独自の行 soliberus シェルプログラミングとスクリプティング 3 2008年8月22日 11:18午前
ファイルは、テキストから文字列のセットを抽出する ディアン シェルプログラミングとスクリプティング 2 2007年9月21日 12:31午前



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


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

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