The UNIX and Linux Forums  

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



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

その他のUNIXおよびLinuxフォーラムトピックは参考にすること
スレッド スレッドスターター フォーラム 返信 最後の投稿
複数のファイル拡張子を切り捨てる prvnrk シェルプログラミングとスクリプティング 12 2008年4月4日 11:20午前
切り捨て<n>をファイルから最後の文字 Gwailo88 UNIXのダミー質問と回答のため 1 2008年3月5日 12:52午前
何千人ものスクリプトファイルをgzip thepurple Sun Solaris 10 2008年1月2日 06:39午前
切り捨てファイルが含まれて りんくう シェルプログラミングとスクリプティング 2 2007年5月30日 07:43午前
どのように)ファイルには、大規模な( 8ギガバイトに切り捨てる kotasateesh シェルプログラミングとスクリプティング 1 2006年7月5日 02:57午前

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

参加日: 2009年7月
場所:パリ
記事: 1
どのようにファイル名の何千もの切り捨てを

Maildirフォーマットでメールのフォルダのメールが破損していた。典型的なファイル名を1246281161.6777.m21JHです: 2 、 。 " : 2 、 S "は、別のデバイスへのコピーを防止します。どうすれば、単純に最後の4文字を削除することができますか?
  #2固定リンク)  
Old 2009年7月1日
ジムマクナマラ jim mcnamara is offline Forum Staff  
...@...
  
 

参加日: 2004年2月
場所: NM
投稿数:5805
通常の文字がある場合には、メタファイル名にしている-は、シェルに何かを意味する- ( )チック二重引用符または単一引用符でファイル名を囲むことができますし、ファイルをコピーするか、名前を変更している。ファイル名の最後の4文字を削除するには、 mvコマンドに入力することがあることを意味します。これはのCPコマンドには栄養と同じ

このようにしてみてください、ファイルの名前を変更する:

コード:
#!/bin/bash
ls ./maildir |
while read filename
do
   len=${#filename}
   len=$(( $len - 4 ))
   printf "mv '%s'  '%s'" "${filename}"  "${filename:0:$len}"
done > tmp.sh
chmod +x tmp.sh
tmp.sh

この最初のテストを行います。
  #3固定リンク)  
Old 2009年7月1日
rakeshawasthi rakeshawasthi is offline
登録ユーザー
  
 

参加日: 2004年8月
場所:インド
投稿数:379

コード:
for i in *:*
do
mv $i `echo $i|cut -d":" -f1`
done

個別のコマンドを実行して、以下
コード:
echo $i|cut -d":" -f1

あなたが望むものを得ていることを確認します。
Reply

ブックマーク

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

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

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

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




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


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

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