問題タブ [mv]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1635 参照

macos - bash スクリプトの mv コマンドが機能しない

OSX Lion でのログイン時にファイルの名前を変更するスクリプトを作成しようとしています。

これまでの私のスクリプトは次のとおりです。

スクリプトを実行する LoginHook を作成しました。「ksadmin」ファイルが見つかるとコンピューターが話すため、ログイン時に実行されることがわかります。コンピューターが「成功」と言うので、「ksadmin」ファイルが見つかることはわかっています。また、ファイルの名前を手動で変更し、ログアウトしてから再度ログインすると、コンピューターに「失敗しました」と表示されます。

問題は、スクリプトが「ksadmin」を「ksadmin1」に名前変更しないことです。コマンドを正しく書きましたか?

どんなアイデアでも素晴らしいでしょう。

モーガン

0 投票する
4 に答える
291 参照

bash - bashスクリプトを使用してファイルの名前を再帰的に変更するにはどうすればよいですか?

bashでいくつかの異なるファイルの名前を変更しようとしています。たとえば、09までtemp_1からtemp_01(temp_9からtemp_09)に名前を変更するにはどうすればよいですか?

sedを使用しましたが、どういうわけか機能しませんでした。

私はこれで試しました:

0 投票する
2 に答える
14865 参照

bash - Bashmvはディレクトリではありません

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

スクリプトは機能しています。唯一の問題は、ファイルの名前を変更しようとすると、次のエラーメッセージが表示されることです。

多分それはIFSに関連したものです。スクリプトの最初でこれを次のように指定しようとしています。

しかし、それは機能していません。Windowsテキストエディタを使用していますが、すでにCRを削除しています。

0 投票する
1 に答える
248 参照

bash - Bashスクリプトエラー

ねえみんな私は私の2番目のネストされた他の場所の周りでエラーが発生しています、それは名前に空白が含まれるフォルダにファイルを移動することと関係があると思いますが、よくわかりませんので、別のネストされた場合に追加してみましたそれは私が名前を変更することを可能にするでしょう、それはまたフォーマットについてのエラーを投げていますか?

本当の問題は、間違った場合にネストしていることだと思いますか?

エラー

コード

0 投票する
3 に答える
1589 参照

linux - 名前が不明なファイルの移動

私は自分の手に少しジレンマがあります。会社が CSV 通話データを (SSH 転送経由で) サーバーに送信しており、それを cron ジョブ経由で別のディレクトリに移動する必要があります。

ディレクトリの例は次のとおりです。

ご覧のとおり、ファイル名は「erd」の後に他社が生成した番号 (当社とは関係ありませんが、何でもかまいません)、日付、一見ランダムな文字が続きます。

ファイルは毎日配信されますが、電話がかかってきた場合のみ配信されます (そのため、前日のファイルが欠落している日もあります)。

昨日のファイル (存在する場合) を取得し、別のディレクトリに移動する cron ジョブをセットアップする必要があります。

線に沿った何か...

明らかに、アスタリスクは実際には機能しません。

0 投票する
3 に答える
4134 参照

file-io - unix コマンド 'mv' の失敗

move コマンドmv -f $file1 $file2を使用して、ソース ディレクトリから宛先ディレクトリにファイルを移動しています。次のような失敗メッセージが表示されます。

このような移動コマンドの失敗の理由を教えてください。

このエラーを解決する方法はありますか?

0 投票する
2 に答える
143 参照

unix - 日付がエンコードされた名前を持つ一連のファイルを移動する

日付を含む一連のファイルがあります。

それらを呼び出すことができます:

次のようにして、これら 2 つのファイルを同時に移動するのは簡単です。

しかし今、同じ日に数時間分のファイルを移動したい状況があります。

今、それらすべてを転送したい場合は、その日だけ行うことができます:

しかし、12 時間と 13 時間のみを移動し、14 時間を除外したい場合はどうすればよいでしょうか。

これは、日付を入力できるように十分に一般的である必要があることに注意してください。これは、1 日あたり 24 個のログがあり、毎日からいくつか (3 ~ 8 個) が除外される複数の日に使用されるように拡張されるためです。

どうすればいいですか?

0 投票する
1 に答える
1859 参照

bash - あるディレクトリから別のディレクトリにファイルを移動するスクリプト

いくつかの必要な機能のために、メールimapエージェントをdovecotからcourier-imapに正常に変更しましたが、ディレクトリ構造を修正するために10000メールボックスを移動する必要があるmaildrop/seiveディレクトリ構造中に問題が発生しました。

だから私が必要としているのは、このように動くように変換するスクリプトです

mv / var / vmail/[ドメイン]/[ユーザー名]/Maildir / * / var / vmail/[ドメイン]/[ユーザー名]/

そして私はこのコマンドを10000回実行したくありません、それは面倒です、あなたはこれを手伝ってくれますか、

ありがとうございました

0 投票する
1 に答える
117 参照

svn - svn を使用して () でファイル名を移動する

svn を使用して、名前に () が含まれるファイルを移動するにはどうすればよいですか。私は試した:

どうやらうまくいかないようです。ヒントはありますか?ありがとう!

0 投票する
1 に答える
1740 参照

bash - Unix でプロセスのタイムスタンプをファイル名に追加する方法

/home/user/ingest/さまざまなサイズのファイルが多数含まれるディレクトリがあります。このフォルダー内のすべてのファイルを/home/user/ingest/inbox2 分ごとに移動する必要があります。最初のファイルが に移動するのに 2 分以上かかる場合があります/home/user/ingest/inbox。その場合、2 番目のファイルを移動するときに、最初のファイルも取得すべきではありません。そのため、移動時にファイルの名前にタイムスタンプを追加することを考えました。シェルスクリプトでこれを行う方法はありますか?

また、crontab を使用すると、シェル スクリプトの実行を 2 分ごとにスケジュール設定するのに役立つことも理解しています。私はcronの基本的な考え方を持っていますが、私の特定の要件のために、ファイルが2分ごとに愛されているかどうかを確認するにはどうすればよいですか?