xargs

    5

    2答えて

    は、次のことを考えてみましょう: $ echo index.html* | xargs -L 1 ls -l -rw-r--r-- 1 zeki zeki 17198 2011-05-03 23:18 index.html -rw-r--r-- 1 zeki zeki 17198 2011-05-03 23:20 index.html.1 -rw-r--r-- 1 zeki zeki 171

    15

    5答えて

    の任意のアイデア(「wgetの-qO-」から)パイプで連結されたzipファイルを解凍する方法: wget -qO- http://downloads.wordpress.org/plugin/akismet.2.5.3.zip 私はディレクトリにファイルを解凍することを望みました私たちは、通常のファイルで行うために使用されるように、: wget -qO- http://downloads.wo

    11

    3答えて

    目的:すべてのjarファイルをリストします。 これは動作します: for f in `find . -name "*.jar"`; do jar tvf $f; done これはあまりにも動作します: find . -name "*.jar" -exec jar tvf {} \; これは(それがどの出力を印刷しません)していません。 find . -name "*.jar" | xarg

    2

    1答えて

    に基づいて、私は正規表現で指定することができ、一致または類似したコンテンツを持っているパスのペアを見つけるために grep -HEri "Title\:(content)" ./www.livesite.com/ > Livesite.txt と grep -HEri "Title\:(content)" ./www.devsite.com/ > Devsite.txt を使用していますリ

    4

    2答えて

    findコマンドで見つかったすべてのファイルに対して展開シェルコマンドを実行しようとしています。私は-execとxargsを試しましたが、どちらも失敗しました。誰も私の理由を説明することはできますか?私は記録のためにマックにいる。 find . -name "*.php" -exec expand -t 4 {} > {} \; これは、だけではなく、個々の見つかったファイル自体を上書きし、すべて

    1

    1答えて

    gnuwin32プロジェクトのfindutilsパッケージのxargs.exeについて話しています。私は、Windowsのコマンドシェルのパイプを作成する場合 、CMD.EXEは、それがWindows 7で正常に動作しませんが、それは、Windows XP上で正常に動作します。(それは二行目の後に失敗した。ここ dir /on /b | xargs.exe do-something.bat {}

    4

    1答えて

    私のコードは、「バー」と「foo」でのすべてのインスタンスを置き換えるために: find . -type f | xargs grep 'foo' -l | xargs sed -i 's|foo|bar|g' は、私は、テキスト文書に変更されたファイルのリストを保存したいと思います。出来ますか? EDIT: これは私のために働いた最終的なコードは次のとおりです。 find . -type

    5

    7答えて

    Debianでスクリプトを使ってツリー内で最も古いファイルを削除しようとしています。 find /home/backups -type f \(-name \*.tgz -o -name \*.gz \) -print0 | xargs -0 ls -t | tail -1 | xargs -0 rm しかし、私はエラーを取得しています: rm: cannot remove `/home/ba

    0

    1答えて

    は誰かが、ファイルの数に対してexコマンドスクリプトを実行しようとする理由をするとき説明することができ、これは動作します: for x in `ls *`;do ex $x <excmds;done; をしかし、これはそうではない: ls *|xargs -i ex {} <excmds 最初にexを実行し、各ファイルの "excmds"でコマンドを実行します。 2番目は、どういうことがわ

    4

    3答えて

    find . -name "*.xml" | xargs grep FOOがファイル名と一致するのはなぜですか?find . -name "*.xml" | xargs -i -sh -c "grep FOO {}"は一致しません。