From 8365f5e761f37b06dc0eb4d363c7bec86b67b65a Mon Sep 17 00:00:00 2001 From: hrvoj3e Date: Sun, 2 Dec 2018 11:37:15 +0100 Subject: [PATCH 1/2] slicing from right --- bash.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/bash.md b/bash.md index b860f8051..510cf7f50 100644 --- a/bash.md +++ b/bash.md @@ -122,6 +122,8 @@ echo ${name/J/j} #=> "john" (substitution) echo ${name:0:2} #=> "Jo" (slicing) echo ${name::2} #=> "Jo" (slicing) echo ${name::-1} #=> "Joh" (slicing) +echo ${name:(-1)} #=> "n" (slicing from right) +echo ${name:(-2):1} #=> "h" (slicing from right) echo ${food:-Cake} #=> $food or "Cake" ``` From 79384c2e2449fb9882bbc5d23b31876cb0037bce Mon Sep 17 00:00:00 2001 From: "Rico Sta. Cruz" Date: Tue, 25 Dec 2018 20:34:40 +0800 Subject: [PATCH 2/2] bash: Update timestamp --- bash.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bash.md b/bash.md index 510cf7f50..8cbc972fa 100644 --- a/bash.md +++ b/bash.md @@ -3,7 +3,7 @@ title: Bash scripting category: CLI layout: 2017/sheet tags: [Featured] -updated: 2018-11-19 +updated: 2018-12-25 keywords: - Variables - Functions