aws ec2サーバーでlsコマンドを実行すると、必要なファイルの正しいリストが表示されますが、どのような理由でリストが結果のuser@ip:directory/folder
最後の行に表示されますか?これを削除する方法はありますか?
後で処理するためにファイルリストの一部の日付を解析していますが、これがuser@ip:directory/folder
リストに表示され、問題が発生します。
例:私のディレクトリはdocuments/files
次のファイルにあります。
20191214.txt
20191215.txt
20191216.txt
私はコマンドを実行しますaws s3 ls documents/files
明らかにする
20191214.txt
20191215.txt
20191216.txt
user@ip:documents/files
user@ip:documents/files
私の結果リストから削除する方法はありますか?
ベストアンサー1
以下を使用できます。
aws ec2 ls | sed 's@.*:.*/.*@@'
またはSTDERRの場合:
aws ec2 ls 2> >(grep -v'*:.*/.*')