Seuraava virhe näkyy aina kirjautumisen ja uuden näytön luomisen jälkeen Linuxissa:
Bad : modifier in $ (/). Viime aikoina olen lisännyt joitain polkuja enkä tiedä, onko se yhteydessä toisiinsa.
 Muistan, että polkuihin on lisätty juttuja $PATH ja .bashrc. 
Kuinka voin korjata sen, jotta se ei enää ilmestyisi?
Kiitos!
Kommentit
Vastaa
 Et käytä komentotulkkisi bash, mutta (t)csh: 
> csh % PATH="${PATH:/blah}" Bad : modifier in $ (/).  Jos haluat käyttää sen sijaan bash, voit todennäköisesti suorittaa chsh tai pyydä järjestelmänvalvojaa vaihtamaan se puolestasi. 
 Jos kohdistat bash, jos kohdistat : ja aseta se kiharoiden aaltosulkeiden { } väliin, se tarkoittaisi, että em> on sovellettava muuttujaan. Kohdassa csh kiharaisia aaltosulkeita ei tarvita modifikaattorin käyttämiseen, ja sinun itse asiassa  tarvitsee  lisätä kihara-olkaimet, jos et  ei  halua, että : ilmoittaa, että muokkaaja seuraa sitä. 
Kommentit
- Onko tämä arvaus vai tosiasia? Sitä ' on vaikea kertoa.
-  @Wildcard bash-sovelluksessa on hyvin erilaisia virheilmoituksia; se sanoisi: ' syntaksivirhe: odotettu operandi (virhetunnus on " / blah ") '. Selvensin vastaustani vielä.
Vastaa
Sinun täytyy paeta ”:”. Joten cshrc-tiedostosi tulisi näyttää tältä:
setenv PATH $PATH\:/path/to/add Tämän jälkeen voit tehdä,
source ~/.cshrc tehdä muutoksia nykyiseen päätelaitteeseen. Sitä käytetään automaattisesti, kun seuraavan kerran avaat uuden päätelaitteen.
Kommentit
-  Oikeampi syntaksit kohdassa (t) csh olisi setenv PATH ${PATH:q}:/path/to/add. Tai parempiset path = ($path:q /path/to/add)tai jopa parempitcsh:set -f path = ($path:q /path/to/add)pitää elementit ainutlaatuisina.
$PATH? Muutitko.bashrc? Voitko lähettää.profileja.bashrc?$ja kuori tulkitsee$erikoismerkkinä.