The UNIX and Linux Forums  
Helloやアメリカ合衆国へようこそ! UNIXおよびLinuxフォーラム!訪問し、当社のグローバルコミュニティに参加いただきありがとうございます。

Go Back   UNIXおよびLinuxフォーラム > トップフォーラム > シェルプログラミングとスクリプティング
Googleのunix.com



シェルプログラミングとスクリプティング KSH 、 CSH 、 shに、 bashの、はPerl 、 PHPは、削除するsed 、 Awkの、他のシェルスクリプトやシェルスクリプト言語についての質問の投稿はこちら。

その他のUNIXおよびLinuxフォーラムトピックは参考にすること
スレッド スレッドスターター フォーラム 返信 最後の投稿
Awkの:引用符の文字列の長さを省略して下さい jayakumarrt シェルプログラミングとスクリプティング 2 2008年5月9日 03:48午前
行から省略されているファイルは、ファイルのB gneen シェルプログラミングとスクリプティング 14 2008年2月20日 05:33午前
言葉..入手 kakashi_jet シェルプログラミングとスクリプティング 10 2006年7月31日 09:30午前
処理するコマンドのいくつかのファイル名を省略 milhan シェルプログラミングとスクリプティング 5 2006年5月19日 06:49午後
アルファベットからわずかに値を抽出 amitkhiare UNIXの詳細&エキスパートのためのユーザー 2 2006年2月22日 03:24午後

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

参加日: 2009年5月
投稿: 3
Post 言葉の最後の2文字を省略

こんにちはみんな、

少し問題かもしれないので、この場合にはほとんどkiddish Unixシェルスクリプトのように新しい。

ここで何を達成しようとしてイムです:

私はAccount_52320090605076_log.Zのように圧縮されているファイルがある

私のシェルスクリプトを呼ぶそうだと、このファイルも、自分のパラメータの

好き

。 / Information.sh dbnameにユーザー名DIREC_LOC Account_52320090605076_log.Z

私がここに何が必要です

1 。確認する場合は、ファイルを。 Zあるいはしている。 Žの終わりではありません。
もしそうし
それを解凍

後は、 。 Ž延長せずに、新しいパラメータが必要にDUMPFILE_NAME解凍

2 。ない場合は、次のステップを続行し


私のスクリプトは次のようになります。

# ! / binに/ ksh

DB_NAME \u003d $ 1
ユーザ名\u003d $ 2
DIR_LOC \u003d $ 3
DUMPFILE_NAME \u003d $ 4
ライン\u003d $ DUMPFILE_NAME ;輸出ライン
ヴァー\u003d ` $ラインエコー| awkは- Fが。 ' ( ) ` $ 3印刷;輸出ヴァー
ヴァー$エコー


場合、 [ " $ VAR関数" \u003d " Z "を] | | [ " $ VAR関数" \u003d " Z "を]
それから

$ DUMPFILE_NAME解凍

エコーライン744 ` $ chmod | awkは- Fが。 ' ( " $ 1を印刷してください。 " $ 2 ) ' `

DUMPFILE_NAME \u003d $ライン| awkは- Fが。 ' ( " $ 1を印刷してください。 " $ 2 ) ' ;輸出DUMPFILE_NAME

$ DUMPFILE_NAMEエコー

Fiの

$ DUMPFILE_NAMEエコー


しかし私は、正しい結果を取得していません線のように、いくつかの1つの仕方ではないかと私は、正しいコマンドは、私はこのような状況を知らせるために使用することができます。

『 THX
rekz
  #2固定リンク)  
Old 2009年5月27日
panyam panyam is offline Forum Advisor  
登録ユーザー
  
 

参加日: 2008年09月
投稿数: 474
ūそれをテストしようとしましたか..

コード:
VAR=`echo $LINE |awk -F. '{print $2}`
代わりに $ 3

他の方法:

extnを取得するには

コード:
TEST>echo "Account_52320090605076_log.Z" |sed 's/.*\.\(.*\)/\1/'
Z
extnとファイル名を取得するには
コード:
 
TEST>echo "Account_52320090605076_log.Z" |sed 's/\(.*\)\..*/\1/'
Account_52320090605076_log

編集panyamで最終; 2009年5月27日に 08:43午前..
  #3固定リンク)  
Old 2009年5月27日
coolrekz coolrekz is offline
登録ユーザー
  
 

参加日: 2009年5月
投稿: 3
Thumbs up

良い達人には、仕事を完璧に.. 1トンの『 THX
  #4固定リンク)  
Old 2009年5月27日
colemar colemar is offline
登録ユーザー
  
 

参加日: 2009年4月
場所:トレント、イタリア
投稿数: 116
場合にファイルに圧縮されている。 Žサフィックスを確かめるには本当に良いテストされていません 圧縮

私はこの優れていると考えている:

コード:
if [[ $(file $MYFILE) = *"compressed data"* ]]
  #5固定リンク)  
Old 2009年5月27日
coolrekz coolrekz is offline
登録ユーザー
  
 

参加日: 2009年5月
投稿: 3
素晴らしいこの良い、より良い音、コーディングすることも少ない
Closed Thread

ブックマーク

タグ
アルファベット省略rekz

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

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

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

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




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


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

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