0
#!/bin/bash

echo "Enter a name of directory" 
read name 
echo "Enter extension of file u want to open" 
read format 
a=`cd $name| ls | grep $format` 
echo "$a"

問題は、ターミナルで実行しているときにディレクトリを変更できない理由です。

コマンドが存在しないことを示しています。

4

1 に答える 1

2

;おそらく、よりもむしろ使用したいでしょう|

a=`cd $name; ls | grep $format`

上で述べたように、スクリプトが実行されているディレクトリを変更していないことに注意してください。

(タイプミスを修正しましたが、以下により良いバリエーションがあります)

于 2013-09-20T15:19:58.120 に答える