Une alternative avec AWK (le séparateur de champ est "#"; la ligne commence par un nombre quelconque d'espaces suivis par "alias"; copier le dernier champ dans la variable f, remplacer les suites d'espaces et de signes égale par le séparateur de champs; imprimer le deuxième champ+deux points+f):
alias aka="awk -F# '/^ *alias/{f=\$NF;gsub(/[= ]+/,\"#\");print \2ドル\":\"f}' ~/.bashrc"
[^] # Re: UUoG ?
Posté par Ignatz Ledebur . En réponse au journal Se souvenir de ses alias bash. Évalué à 1.
Une alternative avec AWK (le séparateur de champ est "#"; la ligne commence par un nombre quelconque d'espaces suivis par "alias"; copier le dernier champ dans la variable f, remplacer les suites d'espaces et de signes égale par le séparateur de champs; imprimer le deuxième champ+deux points+f):