The UNIX and Linux Forums  

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



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

その他のUNIXおよびLinuxフォーラムトピックは参考にすること
スレッド スレッドスターター フォーラム 返信 最後の投稿
大文字小文字を ggovotsis AIX 7 2008年10月16日 11:07午前
大文字小文字には、特定のディレクトリ内のファイル名を変更する必要があります Duke_Lukem UNIXのダミー質問と回答のため 7 2008年1月7日 06:32午後
大文字小文字に変換した後、 Alex20 シェルプログラミングとスクリプティング 1 2005年3月7日 04:07午後
大文字に変換する dreams5617 シェルプログラミングとスクリプティング 3 2004年11月12日 01:44午前
大文字小文字に WebExを シェルプログラミングとスクリプティング 4 2002年1月3日 02:15午後

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek を搭載 Powered by Google
 
LinkBack スレッドツール このスレッドを検索 スレッドを評価 表示モード
  #1固定リンク)  
Old 2005年3月4日
Alex20 Alex20 is offline
禁止
  
 

参加日: 2005年3月
投稿: 3
または、大文字小文字に変換する方法

それは1つの引数が大文字小文字を受け入れるだろうか。よりも上、またはその逆に変換する必要があります。 filnames大文字に変換するためのユーザを選択します。行動をしていない場合は、ユーザが何もしないでください撮影


いずれかの現在のディレクトリ内のファイルの。
  #2固定リンク)  
Old 2005年3月4日
vgersh99's Avatar
vgersh99 vgersh99 is online now Forum Staff  
モデレータ
  
 

参加日: 2005年2月
場所:ボストン、修士
投稿数:5123
引用:
当初の投稿 Alex20
それは1つの引数が大文字小文字を受け入れるだろうか。よりも上、またはその逆に変換する必要があります。 filnames大文字に変換するためのユーザを選択します。行動をしていない場合は、ユーザが何もしないでください撮影


いずれかの現在のディレクトリ内のファイルの。
plsを持っているとは何をしている問題を投稿してください。
  #3固定リンク)  
Old 2005年3月4日
bhargav's Avatar
bhargav bhargav is offline Forum Advisor  
登録ユーザー
  
 

参加日: 2004年9月
場所:アメリカ合衆国
投稿数: 511
コード:
if test $# -ne 1
then
   echo "wrong number of args: $0 flags[-l][-u] "
   return
fi

if test $1 = "-l"
then
    tr "[A-Z]" "[a-z]" < file1
elif test $1 = "-u"
then
    tr "[a-z]" "[A-Z]" < file1
else
    echo "wrong options: [-l][-u]"
fi
  #4固定リンク)  
Old 2005年3月5日
muthukumar muthukumar is offline
登録ユーザー
  
 

参加日: 2005年2月
場所:コインバトール、 Tamilnadu 、インド
投稿数: 119
ように、現在のディレクトリ内のすべてのファイルの名前を変更する場合はこのスクリプトを使用して

コード:
#!/bin/sh
# Muthukumar
# Script to change name from upper to lower / lower to upper
# <usage> [lower | upper]

if [[ $# -ne 1 ]]
then
  echo "Usage: $0 [lower|upper]"
  exit 1
fi

for file in `find . -type f`
do
  if [[ "$1" = "lower" ]]
  then
    mv $file $(echo $file | tr [[:upper:]] [[:lower:]])
  elif [[ "$1" = "upper" ]]
  then
    mv $file $(echo $file | tr [[:lower:]] [[:upper:]])
  else
    echo "Unknown option $1. Use upper | lower"
    exit 1
  fi
done

exit 0
## END ##
HTH返答。
  #5固定リンク)  
Old 2005年3月5日
google's Avatar
グーグル google is offline Forum Advisor  
モデレータ
  
 

参加日: 2002年7月
場所:アトランタ
投稿数: 740
もしあなたのプログラムに、過去の引数が正しいことを確認したい場合には、使用する必要があります 組版- ū と大文字に変換する - lの組版 すべて小文字に変換する。
  #6固定リンク)  
Old 2005年3月7日
Alex20 Alex20 is offline
禁止
  
 

参加日: 2005年3月
投稿: 3
こんにちは私はあなたの助けが必要
Closed Thread

ブックマーク

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

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

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

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




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


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

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