Number of Syscalls

ID	  dash	  yash	   ash	  mksh	bash-5	bash-4	   zsh	   osh		Description
01	    40	    51	    64	    59	   144	   156	   197	  4583		echo hi

02	    97	   102	   122	   131	   231	   254	   277	  4649		date

03	    42	    50	    66	    59	   145	   157	   192	  4583		date ;

04	    98	   118	   123	   132	   269	   292	   284	  4651		trap 'echo mytrap' EXIT; date

05	    98	   114	   123	   132	   233	   256	   281	  4651		date; echo hi

06	    98	   106	   123	   132	   233	   256	   281	  4651		echo hi; date

07	   139	   151	   166	   189	   292	   313	   345	  4702		date; date

08	   139	   151	   166	   189	   292	   313	   346	  4702		{ date; date; }

09	   139	   151	   166	   189	   292	   313	   346	  4702		date; { date; }

10	   149	   173	   175	   198	   310	   331	   376	  4714		. _tmp/sourced.sh

11	    47	    52	    72	    73	   174	   184	   230	  4600		(echo hi)

12	    97	   103	   122	   133	   239	   262	   283	  4649		(date)

13	    97	   104	   122	   133	   247	   270	   289	  4649		( ( date ) )

14	    98	   116	   123	   134	   249	   272	   293	  4651		( ( date ) ); echo hi

15	    98	   107	   123	   134	   241	   264	   287	  4651		echo hi; (date)

16	   100	   121	   125	   141	   242	   265	   286	  4658		(date;) > /tmp/out.txt

17	   105	   115	   130	   146	   262	   284	   314	  4668		(date; echo hi)

18	   106	   126	   131	   154	   250	   292	   296	  4656		echo $(date)

19	    55	    75	    81	    93	   185	   194	   240	  4607		echo $(echo hi)

20	   106	   127	   131	   154	   279	   300	   302	  4656		echo $( ( date ) )

21	   114	   140	   140	   169	   282	   303	   331	  4676		echo $( ( date ); echo hi )

22	    48	    64	    73	    74	   176	   186	   234	  4602		( echo hi ); echo done

23	   158	   164	   183	   226	   318	   352	   363	  4724		date | wc -l

24	   158	   179	   183	   226	   318	   352	   363	  4724		! date | wc -l

25	   108	   114	   133	   167	   261	   282	   313	  4675		echo a | wc -l

26	   108	   114	   133	   167	   261	   282	   356	  4675		command echo a | wc -l

27	   158	   172	   183	   226	   318	   380	   363	  4724		command date | wc -l

28	   158	   188	   183	   226	   318	   380	   363	  4724		! command date | wc -l

29	   158	   164	   183	   226	   326	   360	   369	  4724		( date ) | wc -l

30	   141	   173	   195	   200	   298	   318	   322	  4692		date | read x

31	   109	   117	   134	   168	   262	   283	   319	  4676		{ echo a; echo b; } | wc -l

32	   110	   134	   135	   169	   264	   285	   323	  4678		{ echo a; echo b; } | wc -l; echo done

33	   160	   169	   185	   241	   350	   383	   377	  4726		{ echo a; date; } | wc -l

34	   109	   117	   134	   168	   262	   283	   320	  4676		( echo a; echo b ) | wc -l

35	   109	   118	   134	   168	   272	   293	   327	  4676		( echo a; echo b ) | ( wc -l )

36	    54	    68	    78	    82	   201	   210	   238	  4599		echo hi & wait

37	   104	   119	   128	   142	   258	   280	   288	  4648		date & wait

38	   117	   139	   139	   178	   287	   307	   330	  4667		echo hi | wc -l & wait

39	   167	   186	   189	   237	   344	   377	   379	  4716		date | wc -l & wait

40	   105	   127	   129	   143	   296	   318	   293	  4650		trap 'echo mytrap' EXIT; date & wait

41	   169	   198	   190	   238	   398	   431	   384	  4718		trap 'echo mytrap' EXIT; date | wc -l & wait

42	   112	   135	   136	   153	   326	   346	   323	  4665		{ trap 'echo mytrap' EXIT; date; } & wait

TOTAL	  4682	  5312	  5754	  6699	 11205	 12219	 13023	196068