Blogs
Ksh93 string processing
Ksh93 string processing replace Batch add additional characters before special characters Bash cannot retain the original characters when replacing, but ksh(ksh93) can do it! # Add \[, \], \ in front of [, ], and \ in the variable `part` key_q+=${part//@(['[]\'])/\\\1} Core syntax breakdown:
October 24, 2026
ksh93 compilation and installation
ksh93 compilation and installation What is ksh93 ksh93 (KornShell 93) is a major version (93 series) of KornShell, the classic Unix Shell developed by David Korn at AT&T Bell Laboratories. It is both a powerful interactive command interpreter and an efficient scripting programming language. In the traditional Unix/Linux ecosystem, ksh93 is often used to replace the standard Bourne shell (sh) or C shell (csh). It is popular because it combines the lightweight nature of the traditional shell with the characteristics of a modern high-level programming language.
October 21, 2026
My Chance Encounter with Asciio and Its Founder
My Chance Encounter with Asciio and Its Founder The positioning of this article This article does not talk about the use and installation tutorial of Asciio software, nor does it talk about its complete features. It mainly talks about chance encounter with its founder Nadim. Find the right software First of all, let me introduce myself. I am a Chinese software developer from Sichuan Province, China. I have been developing some low-level testing tools and scripts in a company in Chengdu, mainly to test whether the company’s hardware products are faulty before shipment. It will involve the development of some underlying hardware drivers and tools, as well as the development of some Bash scripts under Linux. The main purpose of the script is to call the interfaces provided by these tools or drivers, and then use it to test whether the hardware link is normal, whether the hardware performance is up to standard, whether the indicator light can light up normally, etc.
September 21, 2026