Peter Saxton
04/28/2023, 6:05 PMPersonal Dynamic Media
04/28/2023, 6:08 PMPeter Saxton
04/28/2023, 6:09 PMPersonal Dynamic Media
04/28/2023, 6:14 PMguitarvydas
04/28/2023, 6:28 PMAndrew F
04/28/2023, 6:42 PMPersonal Dynamic Media
04/28/2023, 7:02 PMMariano Guerra
04/28/2023, 7:19 PMGeorge Mauer
04/28/2023, 8:37 PMSamuel Timbó
04/29/2023, 12:55 AMJack Rusher
04/29/2023, 7:54 AMbash
, but they were generally regarded as less pleasant to use interactively (completions, forward/backward search, &c). Because most people spend more time composing little one-liners at the command line than writing scripts — an activity that favors those interactive features — bash
became increasingly popular. Once people were used to using bash syntax for one-liners, they preferred to just keep using it in small scripts, despite its many shortcomings as a programming language. Ubiquity was ultimately driven by Linux making it the default shell, which had to do with GNU/licensing preferences.Justin Blank
04/29/2023, 4:59 PMrm foo # arguments as unquoted strings
`command | grep foo # terse commands for pipes and also redirection``