Retourner au contenu associé (entrée de forum : Bash, sed , awk ?)
Posté par anahop le 09 avril 2007 à 20:26. En réponse au message Bash, sed , awk ?. Évalué à 2.
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
# awk bien sur
Posté par anahop . En réponse au message Bash, sed , awk ?. Évalué à 2.
"","","","",""
"","truc","","",""
"","","","",""
"","","","",""
"","","","",""
"","","","",""
"","","","",""
"","","","",""
"","machin","","",""
"","","","",""
"","","","",""
"","","","",""
"","","","",""
"","","","",""
"","chose","","",""
"","","","",""
"","","","",""
et on veut :
"","","","",""
"","truc","","",""
"","truc","","",""
"","truc","","",""
"","truc","","",""
"","truc","","",""
"","truc","","",""
"","truc","","",""
"","machin","","",""
"","machin","","",""
"","machin","","",""
"","machin","","",""
"","machin","","",""
"","machin","","",""
"","chose","","",""
"","chose","","",""
"","chose","","",""
Si c'est bien ça, alors le programme awk suivant le fait :
BEGIN {rempl = "\"\""; FS = ","; OFS = ",";}
{
if (2ドル == "\"\"")
2ドル = rempl;
else
rempl = 2ドル;
print;
}