[過去ログ] くだらねえ質問はここに書き込め! Part 238 (1002レス)
上下前次1-新
抽出解除 レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
246(4): 2019/11/03(日)11:12 ID:k3m20uS+(1/2) AAS
すいません、先週松田聖子のファイル名で質問した者です。
Windowsから引っ越ししてきた中島みゆきのファイルが沢山あって、
01.この世に二人だけ.mp3
02.夏土産.mp
03.髪を洗う女.mp3
などで、教わったRenameコマンドでアレヤコレヤとやったんですが、
$ rename 's/./-/' *.mp3 ってやると0が消えちゃって、
-1.この世に二人だけ.mp3 になってしまう、
”-”これがあるとオプションがなんとかで端末に叱られて、、、
01-この世に二人だけ.mp3 と言うファイル名にしたいだけなんですが、
省1
251(1): 2019/11/03(日)13:39 ID:1jAJr1Zb(2/2) AAS
>>249
自分も思ったんだけど>>246みるとハイフンでもエラーが出るらしいんだよね
それともリネーム後の頭にハイフンがついたファイルを別のコマンドに食わせようとしてのエラーなのかな?
こっちも検証してるわけでもないし、まあやってみてまた違うエラーが出たら書き込んでくれればまた適当にコメントするわ
252(1): 2019/11/03(日)13:55 ID:sxG3YU9I(1) AAS
>>251
間違って付いてしまったファイル名の扱いのことでしょ
-xxx.mp3を引数に渡すとオプション扱いされてしまうという
>>246
-で始まるファイル名を直したいときは先頭に./を付ける
./*.mp3
255: 2019/11/03(日)15:44 ID:3rb1nN4a(1) AAS
>>246
横着しないでパターンにファイル名全体を指定するよろし
$ rename -n 's/(\d+)(\.)(.*)/\1-\3/' 01*mp3
\1 better written as $1 at (eval 1) line 1.
\3 better written as $3 at (eval 1) line 1.
01.この世に二人だけ.mp3 renamed as 01-この世に二人だけ.mp3
-nを付けると試行になって実際には置換しないから事故防止にオススメ
ハイフン云々はあくまで-foo.txtみたいなハイフンで始まるファイルの場合ね
rm -- -foo.txtやrm ./-bar.txtで対応できるけど今回とは無関係
259: 2019/11/04(月)11:31 ID:rzemKrFd(1) AAS
>>246
タイムリーだなw
開発が進むWindows 10用ユーティリティ「PowerToys」 その機能をチェック
外部リンク[html]:ascii.jp
PowerRenameは、エクスプローラーのコンテキストメニューから起動する
(ファイルやフォルダーが選択されている必要がある)。選択したファイルが
ダイアログボックスしたのリストに表示され、その上に動作条件のチェックボックスがある。
また、対象文字列(Search for)や置き換え文字列(Replace with)を変更すると、
リストの後ろに想定される新しい名前を表示する
最大のメリットは、正規表現を使ってファイル名の変更が可能なことだ。
省12
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.027s