Domanda

To display text from a file do you have to use the command CP.

In my first snippet this is what worked fine:

#!/bin/ksh
#

count=$# #number of arguments

echo "Please enter filename to open:"
read file
cp $file temp
cat temp
echo "bye"

If i tried this command it doesn't work:

#!/bin/ksh
#

count=$# #number of arguments

echo "Please enter filename to open:"
read temp
#cp $file temp
cat temp
echo "bye"

It simply can't pick up the file in the second example. Does CP really need to be used?

È stato utile?

Soluzione

 cat temp

Tries to read a file called temp.

To read the file pointed to by the variable temp, use:

  cat $temp

You already do this correctly in your first example when you reference the variable file using $file.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top