අයිතිය සුරකියි විසින් අර්ථ දක්වන ලද සාමාන්ය ප්රකාශනයක භාවිතා POSIX . කුමන හේතූන් නිසා POSIX \t
ටැබ් ලෙස අර්ථ දක්වා නොමැත .
ඔබට විකල්ප කිහිපයක් තිබේ:
perl විසින් අර්ථ දක්වා ඇති පරිදි සාමාන්ය ප්රකාශන භාවිතා කිරීමට grep ට කියන්න (perl \t
ටැබ් ලෙස ඇත):
grep -P "\t" foo.txt
මෙය "පර්යේෂණාත්මක" අංගයක් බව මෑන් පිටුව අනතුරු අඟවයි. අවම වශයෙන් \t
හොඳින් වැඩ කරන බව පෙනේ. නමුත් වඩා දියුණු පර්ල් රීජෙක්ස් විශේෂාංග නොතිබිය හැකිය.
ඔබ සඳහා ටැබ් අක්ෂරයක් මුද්රණය කිරීමට printf භාවිතා කරන්න:
grep "$(printf '\t')" foo.txt
වචනාර්ථයෙන් ටැබ් අක්ෂරය භාවිතා කරන්න:
grep "^V<tab>" foo.txt
එනම්: ටයිප් කරන්න grep "
, ඉන්පසු ඔබන්න ctrl+v
, පසුව ඔබන්න tab
, පසුව ටයිප් කරන්න " foo.txt
. දැවෙන ctrl+v
පර්යන්තය මූලයන් වදාල ගත යුතු ඉදිරි යතුර. එයින් අදහස් වන්නේ ටැබ් යතුරට බැඳී ඇති යම් ශ්රිතයක් අවුලුවනවා වෙනුවට ටර්මිනලය ටැබ් අක්ෂරයක් ඇතුළු කරනු ඇති බවයි.
bash හි ansi c උපුටා දැක්වීමේ ලක්ෂණය භාවිතා කරන්න :
grep $'\t' foo.txt
මෙය සියලුම කවච වල ක්රියා නොකරයි.
awk භාවිතා කරන්න:
awk '/\t/'
sed භාවිතා කරන්න:
sed -n '/\t/p'
POSIX සහ වෙනත් පද්ධතිවල අර්ථ දක්වා ඇති අක්ෂර පංති පිළිබඳ දළ විශ්ලේෂණයක් සඳහා සාමාන්ය ප්රකාශන පිළිබඳ විකිපීඩියා ලිපිය බලන්න .