readlink-fが期待どおりに機能しない

ikeDiM

これは私が練習用に書いているスクリプトです。現在のディレクトリのサブツリーにあるすべての通常のファイルを再帰的に検索し、最終変更日を昨日に変更する必要があります。

#!/bin/bash                                                
YESTERDAY=$(date -d yesterday)                             

RFILES=$(ls -lR | egrep '^-' | rev | cut -d" " -f1 | rev)  

for i in $RFILES ; do                                      
   ABSPATH=$(readlink -f $i)                               
   touch "$ABSPATH" -d "$YESTERDAY"                       
done                                                       

次のようなサブツリーのあるディレクトリで呼び出すと、次のようになります。

a  
|___ b  
|    |__ file1  
|    |__ file2
|    
|__ file3  
|__ file4  

readlink期待どおりに動作しません。私は何を意味することは、と私に伝えていることであるfile1file2ディレクトリの中にありますaしたがって、touch最終変更日を変更するために使用するfile1file2さらに2つが作成され、aディレクトリに昨日の日付が作成されます

ユリジ・ゴンチャルク

まず、コマンドls -lR | egrep '^-' | rev | cut -d" " -f1 | revはパスなしでファイル名を表示するだけです。パスを含むすべてのファイルを取得する必要がある場合はfind ./ -type f、その出力を使用して解析できます。したがって、readlink -f $iコマンドは必要ありません。

次に、より効果的なソリューションが必要な場合は、次のパラメータfindexec使用したコマンドのみが必要です

find . -type f -exec touch -d "$YESTERDAY" {} +

-type f       find regular files

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Readlinkがsshで機能しない

分類Dev

SFTPの `readlink`に相当

分類Dev

readlink -f doesn't work as expected

分類Dev

readlink-fとreadlink-eのユースケース

分類Dev

$(dirname `readlink -f $ 0`)での奇妙な動作

分類Dev

SSHリモート端末でReadlinkが正しく機能しない

分類Dev

Bash「readlink-f」と同等のC / C ++

分類Dev

Scala、F-Boundedpolymorphismが期待どおりに機能しない

分類Dev

NSTaskが期待どおりに機能しない/期待される

分類Dev

Javascript機能が期待どおりに機能しない

分類Dev

LESS CSSExtend機能が期待どおりに機能しない

分類Dev

Azuresearchsearch.inの機能が期待どおりに機能しない

分類Dev

「realpath」と「readlink-f」の違いは何ですか

分類Dev

「realpath」と「readlink-f」の違いは何ですか

分類Dev

TypescriptnoImplicitAnyおよびnoImplicitReturnsが期待どおりに機能しない

分類Dev

onMouseEnterおよびonMouseLeaveが期待どおりに機能しない

分類Dev

Colspanが期待どおりに機能しない(CSSなし)

分類Dev

getAnnotations()が空であり、期待どおりに機能しない

分類Dev

RSpec割り当てが期待どおりに機能しない

分類Dev

org.webjars.npm#graceful-readlink; 1.0.0が原因でsbtが起動しない

分類Dev

再帰的な `setTimeout`が期待どおりに機能しない

分類Dev

透明な境界線-色が期待どおりに機能しない

分類Dev

透明な境界線-色が期待どおりに機能しない

分類Dev

観測可能な角度が期待どおりに機能しない

分類Dev

__弱い自己が期待どおりに機能しない

分類Dev

Readlink-フルパスを切り抜く方法は?

分類Dev

ぼかしが期待どおりに機能しない

分類Dev

安心したjsonpathfindAllが期待どおりに機能しない

分類Dev

エラー:readlink / var / lib / docker / overlay2:無効な引数

Related 関連記事

  1. 1

    Readlinkがsshで機能しない

  2. 2

    SFTPの `readlink`に相当

  3. 3

    readlink -f doesn't work as expected

  4. 4

    readlink-fとreadlink-eのユースケース

  5. 5

    $(dirname `readlink -f $ 0`)での奇妙な動作

  6. 6

    SSHリモート端末でReadlinkが正しく機能しない

  7. 7

    Bash「readlink-f」と同等のC / C ++

  8. 8

    Scala、F-Boundedpolymorphismが期待どおりに機能しない

  9. 9

    NSTaskが期待どおりに機能しない/期待される

  10. 10

    Javascript機能が期待どおりに機能しない

  11. 11

    LESS CSSExtend機能が期待どおりに機能しない

  12. 12

    Azuresearchsearch.inの機能が期待どおりに機能しない

  13. 13

    「realpath」と「readlink-f」の違いは何ですか

  14. 14

    「realpath」と「readlink-f」の違いは何ですか

  15. 15

    TypescriptnoImplicitAnyおよびnoImplicitReturnsが期待どおりに機能しない

  16. 16

    onMouseEnterおよびonMouseLeaveが期待どおりに機能しない

  17. 17

    Colspanが期待どおりに機能しない(CSSなし)

  18. 18

    getAnnotations()が空であり、期待どおりに機能しない

  19. 19

    RSpec割り当てが期待どおりに機能しない

  20. 20

    org.webjars.npm#graceful-readlink; 1.0.0が原因でsbtが起動しない

  21. 21

    再帰的な `setTimeout`が期待どおりに機能しない

  22. 22

    透明な境界線-色が期待どおりに機能しない

  23. 23

    透明な境界線-色が期待どおりに機能しない

  24. 24

    観測可能な角度が期待どおりに機能しない

  25. 25

    __弱い自己が期待どおりに機能しない

  26. 26

    Readlink-フルパスを切り抜く方法は?

  27. 27

    ぼかしが期待どおりに機能しない

  28. 28

    安心したjsonpathfindAllが期待どおりに機能しない

  29. 29

    エラー:readlink / var / lib / docker / overlay2:無効な引数

ホットタグ

アーカイブ