Skip to main content

With bash 4.2 and above, you can do:

${var::-1}

Example:

$ a=123
$ echo "${a::-1}"
12

Notice that for older bash ( for example, bash 3.2.5 on OS X), you should leave spaces between and after colons:

${var: : -1}

With bash 4.2 and above, you can do:

${var::-1}

Example:

$ a=123
$ echo "${a::-1}"
12

With bash 4.2 and above, you can do:

${var::-1}

Example:

$ a=123
$ echo "${a::-1}"
12

Notice that for older bash ( for example, bash 3.2.5 on OS X), you should leave spaces between and after colons:

${var: : -1}
added 14 characters in body
Source Link
cuonglm
  • 158.1k
  • 41
  • 341
  • 419

With bash 4.2 and above, you can do:

${var::-1}

Example:

$ a=123
$ echo "${a::-1}"
12

With bash, you can do:

${var::-1}

Example:

$ a=123
$ echo "${a::-1}"
12

With bash 4.2 and above, you can do:

${var::-1}

Example:

$ a=123
$ echo "${a::-1}"
12
added 2 characters in body
Source Link
cuonglm
  • 158.1k
  • 41
  • 341
  • 419

With bash, you can do:

${var::-1}

Example:

$ a=123
$ echo $"${a::-1}"
12

With bash, you can do:

${var::-1}

Example:

$ a=123
$ echo ${a::-1}
12

With bash, you can do:

${var::-1}

Example:

$ a=123
$ echo "${a::-1}"
12
Source Link
cuonglm
  • 158.1k
  • 41
  • 341
  • 419
Loading