De volgende fout verschijnt altijd wanneer na het inloggen en het aanmaken van een nieuw scherm in Linux:
div id = “ae788370ca”>
Onlangs heb ik een aantal paden toegevoegd en ik weet niet of het gerelateerd is.
 Voor de paden herinner ik me dat ik dingen heb toegevoegd aan $PATH en .bashrc. 
Hoe kan ik het corrigeren zodat het niet opnieuw verschijnt?
Bedankt!
Reacties
Antwoord
 Je gebruikt bash niet als je shell, maar (t)csh: 
> csh % PATH="${PATH:/blah}" Bad : modifier in $ (/). 
 Als je in plaats daarvan bash wilt gebruiken, kun je waarschijnlijk chsh of vraag uw systeembeheerder om het voor u te wijzigen. 
 In bash, als u de : en plaats het binnen de accolades { } het zou betekenen dat een  modifier  moet worden toegepast op de variabele. In csh zijn de accolades niet nodig om een modifier toe te passen en zou je in feite   accolades moeten toevoegen als je  niet  doet wil dat de : aangeeft dat een modifier hem volgt. 
Reacties
- Is dit een gok of een feit? Het ' is moeilijk te zeggen.
 -  @Wildcard 
bashheeft heel verschillende foutmeldingen; het zou zeggen: ' syntaxisfout: operand verwacht (fouttoken is " / blah ") '. Ik heb mijn antwoord nog wat verduidelijkt. 
Antwoord
Je moet “:” ontsnappen. Dus je cshrc-bestand zou er als volgt uit moeten zien:
setenv PATH $PATH\:/path/to/add 
Hierna kun je doen,
source ~/.cshrc 
om wijzigingen toe te passen op de huidige terminal. Het wordt automatisch toegepast de volgende keer dat u een nieuwe terminal opent.
Opmerkingen
-  Een correctere syntaxis in (t) csh zou 
setenv PATH ${PATH:q}:/path/to/add. Of beterset path = ($path:q /path/to/add)of zelfs beter intcsh:set -f path = ($path:q /path/to/add)om de elementen uniek te houden. 
$PATH? Heeft u uw.bashrcgewijzigd? Kun je je.profileen.bashrcposten?$erin, en de shell interpreteert$als een speciaal teken.