Browse Source

cat 1

master
zeus 4 years ago
parent
commit
198bf925e9
  1. 25
      cat/1_Advanced_Displays/code
  2. 4
      cat/1_Advanced_Displays/codeanswer
  3. 8
      cat/1_Advanced_Displays/codehelp
  4. 24692
      cat/1_Advanced_Displays/data
  5. 62
      cat/1_Advanced_Displays/info
  6. 8
      cat/1_Advanced_Displays/q-info

25
cat/1_Advanced_Displays/code

@ -0,0 +1,25 @@
echo 'Display tab characters as ^I'
echo "-------------------------------"
cat -T $LLO_DATAFILE | head -9
echo ""
echo "Display non printing characters"
echo "-------------------------------"
cat -v $LLO_DATAFILE | head -9
echo ""
echo "Suppress repeated empty lines"
echo "-------------------------------"
cat -s $LLO_DATAFILE | head -9
echo ""
echo "In case, you need to use the -v, -E and -T option together, you can just use the -A command line option."
echo "-------------------------------"
cat -A $LLO_DATAFILE | head -9
echo ""

4
cat/1_Advanced_Displays/codeanswer

@ -0,0 +1,4 @@
tmpfile=$(mktemp /tmp/test1.XXXXXX)
cat -A $LLO_DATAFILE | head -5 > $tmpfile
cat $tmpfile

8
cat/1_Advanced_Displays/codehelp

@ -0,0 +1,8 @@
Use *mktemp* to create a temporary file in _/tmp_
run
[source,bash]
----
mktemp --help
----

24692
cat/1_Advanced_Displays/data

File diff suppressed because it is too large

62
cat/1_Advanced_Displays/info

@ -0,0 +1,62 @@
The cat command also allows
- Display tab characters as ^I
[source,bash]
----
display tab characters as ^I
----
For example:
[source,bash]
----
cat -T $LLO_DATAFILE | head -9
----
- Display non printing characters
For example:
[source,bash]
----
cat -v $LLO_DATAFILE | head -9
----
- Suppress repeated empty lines
For example:
[source,bash]
----
cat -s $LLO_DATAFILE | head -9
----
[INFO]
====
In case, you need to use the -v, -E and -T option together, you can just use the -A command line option.
====
For example:
[source,bash]
----
cat -A $LLO_DATAFILE | head -9
----
[INFO]
====
DATAFILE
The datafile contains aggregate individual statistics for 67 NBA seasons. from basic box-score attributes such as points, assists, rebounds etc., to more advanced money-ball like features such as Value Over Replacement.
Take a look in
link:https://git.swarmlab.io:3000/llo/LabLearningObject/src/branch/master/data/nba_statistics_glossary[Glossary^]
for a detailed column description
ENVIRONMENT VARIABLE: LLO_DATAFILE
====

8
cat/1_Advanced_Displays/q-info

@ -0,0 +1,8 @@
Create a temporary file and put output with
[source,sh]
----
cat -A $LLO_DATAFILE | head -5 > ...
----
Loading…
Cancel
Save