cat
සමහරක් මෙහි සඳහන් කර ඇති පරිදි භාවිතා නොකරන්න . cat
යනු වැඩසටහන
අතර echo
සහ printf
bash (Shell) builtins වේ. වැඩසටහනක් හෝ වෙනත් ස්ක්රිප්ට් එකක් දියත් කිරීම (ඉහත සඳහන් කළ) යන්නෙන් අදහස් කරන්නේ එහි සියලු වියදම් සමඟ නව ක්රියාවලියක් නිර්මාණය කිරීමයි. බිල්ඩින් භාවිතා කරමින්, ලිවීමේ කාර්යයන් බෙහෙවින් ලාභදායී වේ, මන්ද ක්රියාවලියක් (පරිසරය) නිර්මාණය කිරීමට (ක්රියාත්මක කිරීමට) අවශ්යතාවයක් නොමැති බැවිනි.
විවෘත කරන්නා අසයි “නිමැවුම් කිරීමට ( පයිප්ප ) ස්ටෙඩර්ට සම්මත මෙවලමක් තිබේද ”, පාසැල් පිළිතුර: නැත ... ඇයි? ... නැවත සකස් කිරීම පයිප්ප යනු යුනික්ස් (ලිනක්ස් ...) වැනි පද්ධතිවල අලංකාර සංකල්පයක් වන අතර බැෂ් (ෂ) මෙම සංකල්ප මත ගොඩනැඟේ.
මෙවැනි අංකනයන් සමඟ යළි හරවා යැවීම මම ආරම්භකයා සමඟ එකඟ වෙමි: &2>1
නූතන ක්රමලේඛකයින් සඳහා එය එතරම් ප්රසන්න නොවේ, නමුත් එය කඩාවැටීමකි. බාෂ් විශාල හා ශක්තිමත් වැඩසටහන් ලිවීමට අදහස් නොකළ අතර, එහි අර්ථය වන්නේ අඩු යතුරුපුවරු සමඟ වැඩ කිරීමට පරිපාලකයින්ට උපකාර කිරීමයි ;-)
අවම වශයෙන්, ඔබට නැවත හරවා යැවීම පේළියේ ඕනෑම තැනක තැබිය හැකිය:
$ echo This message >&2 goes to stderr
This message goes to stderr