Bad : modifier in $ (.)

linux, shell, unix

Solution

Bad : modifier in $ (.).

This is not a Bash error, nor is it from Ksh: it's from C-shell or one of its clones such as Tcsh.

You want:

setenv PATH ${PATH}:.

But you should not put `.` in your `${PATH}`, it's a well-known security risk.

Problem

I want to set environment variable in linux and did the same by giving command ``` export PATH=$PATH:. ``` But getting error Bad : modifier in $ (.). Can some one help this. I tried with bash shell and ksh

Original source