From 31f6392b054eead5842a7741cfa1fa6caba917b7 Mon Sep 17 00:00:00 2001 From: gsspdev Date: Fri, 24 Jan 2025 04:47:08 -0600 Subject: [PATCH 01/10] print: add page --- pages/common/print.md | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 pages/common/print.md diff --git a/pages/common/print.md b/pages/common/print.md new file mode 100644 index 00000000000000..97076cb3340f57 --- /dev/null +++ b/pages/common/print.md @@ -0,0 +1,21 @@ +# print +> Z Shell ('zsh') builtin. Prints arguments, similar +to 'echo' +See also: 'echo', 'printf' +> More information: + +- Print input: +'print "Hello" "World"' + +- Print seperated by newline(s): +'print -l "Linel" "Line 2" "Line3"' + +- Print without trailing newline +'print -n "Hello"; print "World"' + +- Enable backslash escapes +'print -e "Line 1\nLine2"' +- Print arguments as described by 'printf'. Note: For greater portability across shells use 'printf'. + +'print -f "%s is %d years old.\n" "Alice" 30' From 6f1002b123c9e509d162cec348acc0c8ae78ac7c Mon Sep 17 00:00:00 2001 From: gsspdev Date: Fri, 24 Jan 2025 18:56:17 +0800 Subject: [PATCH 02/10] Fixes: Corrected syntax and punctuation. Fixed broken link. --- pages/common/print.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/pages/common/print.md b/pages/common/print.md index 97076cb3340f57..361e9459d5637c 100644 --- a/pages/common/print.md +++ b/pages/common/print.md @@ -1,9 +1,7 @@ # print -> Z Shell ('zsh') builtin. Prints arguments, similar -to 'echo' +> Z Shell ('zsh') builtin. Prints arguments, similar to 'echo'. See also: 'echo', 'printf' -> More information: +> More information: - Print input: 'print "Hello" "World"' From d7b5fff1d836d7d0fead1a2de44d656431ac4f6b Mon Sep 17 00:00:00 2001 From: gsspdev Date: Fri, 24 Jan 2025 19:01:12 +0800 Subject: [PATCH 03/10] Update print.md --- pages/common/print.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pages/common/print.md b/pages/common/print.md index 361e9459d5637c..4b4e2f11e8bac9 100644 --- a/pages/common/print.md +++ b/pages/common/print.md @@ -1,6 +1,7 @@ # print + > Z Shell ('zsh') builtin. Prints arguments, similar to 'echo'. -See also: 'echo', 'printf' +See also: 'printf' > More information: - Print input: From d369d68d90df387d3a7925e747058c797a0082cf Mon Sep 17 00:00:00 2001 From: gsspdev Date: Fri, 24 Jan 2025 19:04:40 +0800 Subject: [PATCH 04/10] Update print.md --- pages/common/print.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/common/print.md b/pages/common/print.md index 4b4e2f11e8bac9..a5c8428d5b9c52 100644 --- a/pages/common/print.md +++ b/pages/common/print.md @@ -1,7 +1,7 @@ # print > Z Shell ('zsh') builtin. Prints arguments, similar to 'echo'. -See also: 'printf' +> See also: 'echo', 'printf'. > More information: - Print input: From dd1fd4b04f83151f4a768e070d0e288a8cb373df Mon Sep 17 00:00:00 2001 From: gsspdev Date: Fri, 24 Jan 2025 19:06:41 +0800 Subject: [PATCH 05/10] Update print.md --- pages/common/print.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/common/print.md b/pages/common/print.md index a5c8428d5b9c52..ebb7201c489e38 100644 --- a/pages/common/print.md +++ b/pages/common/print.md @@ -7,7 +7,7 @@ - Print input: 'print "Hello" "World"' -- Print seperated by newline(s): +- Print separated by newline(s): 'print -l "Linel" "Line 2" "Line3"' - Print without trailing newline From 431eda0d1a77b506d4094384cac9132597156f4e Mon Sep 17 00:00:00 2001 From: gsspdev Date: Fri, 24 Jan 2025 19:08:50 +0800 Subject: [PATCH 06/10] Update print.md --- pages/common/print.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/common/print.md b/pages/common/print.md index ebb7201c489e38..66da006a60790c 100644 --- a/pages/common/print.md +++ b/pages/common/print.md @@ -2,7 +2,7 @@ > Z Shell ('zsh') builtin. Prints arguments, similar to 'echo'. > See also: 'echo', 'printf'. -> More information: +> More information: . - Print input: 'print "Hello" "World"' From 76aca586426e96a12fdb1806883133772b657807 Mon Sep 17 00:00:00 2001 From: gsspdev Date: Fri, 24 Jan 2025 19:16:12 +0800 Subject: [PATCH 07/10] Update print.md --- pages/common/print.md | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/pages/common/print.md b/pages/common/print.md index 66da006a60790c..8487198d8e8a64 100644 --- a/pages/common/print.md +++ b/pages/common/print.md @@ -1,20 +1,20 @@ # print -> Z Shell ('zsh') builtin. Prints arguments, similar to 'echo'. -> See also: 'echo', 'printf'. +> Z Shell (`zsh`) builtin. Prints arguments, similar to `echo`. +> See also: `echo`, `printf`, `zsh`. > More information: . - Print input: -'print "Hello" "World"' +`print "Hello" "World"` - Print separated by newline(s): -'print -l "Linel" "Line 2" "Line3"' +`print -l "Linel" "Line 2" "Line3"` -- Print without trailing newline -'print -n "Hello"; print "World"' +- Print without trailing newline: +`print -n "Hello"; print "World"` -- Enable backslash escapes -'print -e "Line 1\nLine2"' -- Print arguments as described by 'printf'. Note: For greater portability across shells use 'printf'. +- Enable backslash escapes: +`print -e "Line 1\nLine2"` -'print -f "%s is %d years old.\n" "Alice" 30' +- Print arguments as described by 'printf'. Note: For greater portability across shells use 'printf': +`print -f "%s is %d years old.\n" "Alice" 30` From ac2fd371dbe0799105e872ef0baff1c455630687 Mon Sep 17 00:00:00 2001 From: gsspdev Date: Fri, 24 Jan 2025 19:16:52 +0800 Subject: [PATCH 08/10] Update print.md --- pages/common/print.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/common/print.md b/pages/common/print.md index 8487198d8e8a64..398a3935758150 100644 --- a/pages/common/print.md +++ b/pages/common/print.md @@ -16,5 +16,5 @@ - Enable backslash escapes: `print -e "Line 1\nLine2"` -- Print arguments as described by 'printf'. Note: For greater portability across shells use 'printf': +- Print arguments as described by 'printf'. Note: For greater portability across shells use `printf`: `print -f "%s is %d years old.\n" "Alice" 30` From e623e750003cca5d5c1e3ba00e17f54cc60a2d52 Mon Sep 17 00:00:00 2001 From: gsspdev Date: Fri, 24 Jan 2025 19:18:51 +0800 Subject: [PATCH 09/10] Update print.md --- pages/common/print.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pages/common/print.md b/pages/common/print.md index 398a3935758150..09bd58aedcdb60 100644 --- a/pages/common/print.md +++ b/pages/common/print.md @@ -5,16 +5,21 @@ > More information: . - Print input: + `print "Hello" "World"` - Print separated by newline(s): + `print -l "Linel" "Line 2" "Line3"` - Print without trailing newline: + `print -n "Hello"; print "World"` - Enable backslash escapes: + `print -e "Line 1\nLine2"` - Print arguments as described by 'printf'. Note: For greater portability across shells use `printf`: + `print -f "%s is %d years old.\n" "Alice" 30` From 889dc5b7e58981c8823a6f740525cd4026baf90e Mon Sep 17 00:00:00 2001 From: Managor <42655600+Managor@users.noreply.github.com> Date: Sun, 9 Feb 2025 09:44:24 +0200 Subject: [PATCH 10/10] Update pages/common/print.md Co-authored-by: Starbeamrainbowlabs --- pages/common/print.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/common/print.md b/pages/common/print.md index 09bd58aedcdb60..85fb55a4b6c679 100644 --- a/pages/common/print.md +++ b/pages/common/print.md @@ -20,6 +20,6 @@ `print -e "Line 1\nLine2"` -- Print arguments as described by 'printf'. Note: For greater portability across shells use `printf`: +- Print arguments as described by 'printf' (for greater portability across shells, consider instead the `printf` command): `print -f "%s is %d years old.\n" "Alice" 30`