Prendo la parte difficile di questa domanda per non essere "come posso trovare i ritorni a capo in un file?" ma "come posso sapere quali file utilizza il mio bashrc?"
Per la seconda domanda, puoi provare qualcosa del genere:
bash -x .bashrc
Questo ti mostrerà tutto ciò che fa la tua bashrc, inclusi tutti i file a cui fa riferimento. È rumoroso, ma dovrebbe aiutarti a rintracciare quali file vengono utilizzati.
Tranne il fatto, i miei (e molti altri) .bashrc
file escono presto se non vengono eseguiti in modo interattivo, quindi devi indurlo a superare quel controllo:
bash -ix .bashrc
Qui la -i
modalità interattiva delle forze.
Per estrarre solo i casi in cui si fonte un file, qualcosa del genere funziona per me, ma non posso promettere che la regex cattura tutto:
bash -ix .bashrc 2> >(grep -E '^\+* (\.|source)')
Suppongo che potresti volere anche i messaggi di errore, quindi qualcosa del tipo:
bash -ix .bashrc 2> >(grep -E -e '^\+* (\.|source)' -e 'command not found')
Se per qualche ragione nulla di tutto ciò dovesse funzionare, ricorrerei a strace -e open bash
qualcosa del genere, per trovare ogni volta che un file viene aperto dalla tua sessione bash. Ma questa è una soluzione ancora più pesante / rumorosa.