bash grep und Spalten
bearbeitet von U. NixHast Du `tr`?
Die Frage nach der eventuell vorhandenen Skriptsprache (eg. python, perl, nodejs) hast Du nicht beantwortet. Das wäre sehr hilfreich.
Hier eine äußerst primitive ltrim.sh, die Tabs und Leerzeichen jeder Zeile des Inputs links wegtrimmt:
~~~
#!/bin/bash
# $home/bin/ltrim.sh
## USAGE:
# echo -e "\t \thallo\n \twelt" | ltrim.sh
# program | ltrim.sh
# ltrim.sh < file
while read str; do
e="";
i=0;
charFound=0;
l="${#str}";
while [ $i -lt $l ]; do
e=("${str:$i:1}")
if [ 0 -eq $charFound ]; then
if [ " " != "$e" ]; then
if [ "\t" != "$e" ]; then
echo -n $e;
charFound=1;
fi
fi
else
echo -n $e;
fi
i=$((i+1))
done
echo "";
done
~~~