コマンドそれはどのようにパイプで連結された一連のコマンド内の任意のパイプシェルの順序で条件付フォーマット変換を入れては
iconv -f utf-16 -t latin1
を追加することが可能でしょうか?
ソースファイルはlatin1またはutf16のどちらでもかまいません。
awk、grepなどを使用するシェルスクリプトは、オプションの変換手順を追加することで、両方の形式で動作する必要があります。
DRYの原則(他のコマンドを繰り返さない)を尊重しながら、これはどのようにして最も美しい方法で行うことができますか? -
EDITEDコマンドの
海流シーケンスは次のようになります。
awk '...' $1 | cut ... | colorize
「オプション」とはどういう意味ですか?あなたはIfステートメントをお探しですか?あなたのパイプコマンドのシーケンスはどのように見えますか? – JNevill
はい、何らかのif文を見て、$ 1がutf-16のときに最初にlatinに変換されるようにします。一時ファイルを避け、(可能であれば)一連のコマンドに1つの余分なステップを加えるだけです。 – user3341592