1
i386とx64用の.aと.oライブラリが多数あるフォルダ すべてのx64ライブラリを検索して削除しますか? 私はobjdumpが助けることができますが、私はそれを使用する方法を知らない(おそらく、 'find'または 'sed'でbashスクリプトを使用して)ファイルのリストを作成して削除することができます。すべてのx64アーキテクチャファイルの識別と削除
i386とx64用の.aと.oライブラリが多数あるフォルダ すべてのx64ライブラリを検索して削除しますか? 私はobjdumpが助けることができますが、私はそれを使用する方法を知らない(おそらく、 'find'または 'sed'でbashスクリプトを使用して)ファイルのリストを作成して削除することができます。すべてのx64アーキテクチャファイルの識別と削除
次のスクリプトを試すことができます(ライブラリと同じフォルダから実行されます)。 "rm -f"を最初にエコーに置き換えて、削除するファイルのリストを確認することをお勧めします。
#!/bin/bash
for f in *; do
fileInfo=$(file $f)
echo $fileInfo | grep -q "ELF 64-bit"
exitCode=$?
if [ $exitCode -eq 0 ]; then
rm -f "$f"
fi
done
[ファイル](http://linux.die.net/man/1/file)を使用して、.oファイルがi386またはx86-64であるかどうかを調べることができます。 – Antti