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

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



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

その他のUNIXおよびLinuxフォーラムトピックは参考にすること
スレッド スレッドスターター フォーラム 返信 最後の投稿
取得の特殊文字を取り除く vakhariaマヘシュ UNIXおよびLinuxアプリケーション 4 2008年7月29日 01:36午後
ディレクトリ内の特殊文字の名前 tez UNIXのダミー質問と回答のため 6 2006年8月14日 07:06午後
どのようにファイル内のviを使用して特殊文字を見て jingi1234 UNIXのダミー質問と回答のため 6 2005年10月19日 11:57午前
特殊文字 nawnaw UNIXのダミー質問と回答のため 2 2004年5月18日 03:17午後
awkは/特殊な文字を削除するsed apalex シェルプログラミングとスクリプティング 5 2002年5月6日 04:40午後

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年11月20日
angelap angelap is offline
登録ユーザー
  
 

参加日: 2008年11月
投稿: 2
特殊文字を比較する(つまり、 - 、 \ 、 / )は、 if文で

私は、日付の特殊文字を検証する必要があります(年、月、月と日の間の文字) 。人口のデータを提出されているユーザが、スクリプトを読む 一引数。私は、日が' - ' (ダッシュになるように)ではなく、求めているのは' / 'または' \ ' (スラッシュ) 。

私はあらゆることを試みたが失敗したと私のアイデアが不足している。私は初めてですが他のスクリプトを有効にするのか分からない。できれば助けてください。ありがとう。

# ! / binに/ ksh
セット- xの
V_DATE \u003d '2008 - 08 - 30 '
$ V_DATEエコー
V_DATE_DASH1 \u003d ` ` $ V_DATE |カット- cを5エコー
エコーの情報V_DATE_DASH1 : ' $ V_DATE_DASH1 > > $ (ログファイル)
V_DASH \u003d ' - '
エコーの情報V_DASH : ' $ V_DASH > > $ (ログファイル)
V_DASH $ V_DATE_DASH1 \u003d $エコー
もし、 ` $ ( V_DATE_DASH1 ) \u003d $ ( V_DASH ) `
その後のエコー情報V_DATE_DASH1 OKです'>>${ログファイル)
他のエコーV_DATE_DASH1エラーではありません" - " '>>${ログファイル)
使い方
Fiの
  #2固定リンク)  
Old 2008年11月21日
vbe's Avatar
vbe vbe is online now Forum Staff  
モデレータ
  
 

参加日: 2005年9月
場所:スイス- GEの
投稿数: 1,571
が、たぶん私はあまり"ボージョレ"ヌーボーだけでコードを修正する...

コード:
#!/usr/bin/ksh
set -x
V_DATE='2008-08-30'
echo $V_DATE
V_DATE_DASH1=$(echo $V_DATE | cut -c 5)
echo 'INFO V_DATE_DASH1: ' $V_DATE_DASH1
V_DASH="-"
echo 'INFO V_DASH:'$V_DASH
read pp
echo $V_DATE_DASH1 = $V_DASH
read pp
if [ "$V_DATE_DASH1" = "$V_DASH" ]
   then echo "INFO V_DATE_DASH1 is OK"
else echo "ERROR V_DATE_DASH1 not a "-" "
   usage  # Im waiting to see...
fi
あなたが、私はあまり私を伝えることは本当にいた...

vbeの編集最終; 2008年11月21日に 09:25午前..
  #3固定リンク)  
Old 2008年11月21日
angelap angelap is offline
登録ユーザー
  
 

参加日: 2008年11月
投稿: 2
Talking

ありがとうございました。私は実際には協力をお願いいたします。もう1杯を記念して、動作します。
  #4固定リンク)  
Old 2008年11月21日
vbe's Avatar
vbe vbe is online now Forum Staff  
モデレータ
  
 

参加日: 2005年9月
場所:スイス- GEの
投稿数: 1,571
それは私の喜びだった。


敬具
Closed Thread

ブックマーク

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

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

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

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




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


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

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