ベストアンサー $ ls ‘*’と$ echoはどんなことをしているのでしょうか? 2008/04/23 18:18 Linuxのコマンドの質問です。 $ ls ‘*’と$ echo ‘*'は、どんなことをしているのでしょうか? みんなの回答 (2) 専門家の回答 質問者が選んだベストアンサー ベストアンサー notnot ベストアンサー率47% (4903/10364) 2008/04/24 01:00 回答No.2 質問文では全角の‘と’になっていますが、もし全角ならその文字通りの意味です。 ls ‘*’は「‘」で始まって「’」で終わるファイルを表示します。無ければエラー。 echo ‘*' も同じですが、無い場合はエラーでなく「‘*'」を表示します。 以下、半角の`と'だとして回答します。 `も'もシェルの特殊記号です。`・・・` や '・・・・' のように2つ組で文字列を囲んで初めて意味があります。 一つだけ書くと、終わりを意味するもう一つを入力するまで、 > が出て続きを書くことを求められます。 ` は、「コマンド置換機能」、' はシングルクォート(引用符の一種)です。 シェルの入門書を読んでください。 通常の英文では、“・・・”のように引用符の最初と最後は違う記号ですが、シェルの場合は同じ記号で囲みます。 質問者 お礼 2008/04/24 12:07 自己解決しました。 ご丁寧な解説ありがとうございました! 質問者 補足 2008/04/24 01:08 ありがとうございます。 ファイルとかなにか作成されたりするのでしょうか? 書いた内容はなにかに反映されたりするでしょうか? 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 その他の回答 (1) notnot ベストアンサー率47% (4903/10364) 2008/04/23 18:43 回答No.1 引用符で囲まない場合の質問ですよね。 ls * 現在のディレクトリにあるファイル・ディレクトリを表示する。ディレクトリについてはその下のファイル・ディレクトリを表示する。 echo * 現在のディレクトリにあるファイル・ディレクトリを表示する。 いずれも、* を「現在のディレクトリにあるファイル・ディレクトリ」に置き換えるのはlsやechoのコマンドではなくシェルです。このときピリオドで始まるファイル・ディレクトリは対象外になります。 質問者 補足 2008/04/24 00:16 すみません。 引用符とは‘’のことですか? これで*囲んだ場合の質問ということで、お願いします。 説明不足してすみません。 $ ls ‘*’と$ echo ‘*'、実行すると、 > が表示され、入力できるようになります。 エンターを押すと改行できるようになります。 しかし、いったいこのコマンドがどんな命令なのか分かりません。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 カテゴリ [技術者向] コンピューターOS(技術者向け)Linux系OS 関連するQ&A echo $!の意味を教えてください Linuxにおいて、コマンド echo $! の意味を教えてください。 ネットで検索しても、特殊文字なので検索できません・・・ よろしくお願いします。 コマンド ls について linux初心者です。 調べたのですが、出てこなかったので知っている方がいらっしゃったら。 linux コマンドで ls というものがあると思いますが、オプションで -la をつけた際に表示される "." ".." の2つのディレクトリ??はいったい何を意味している(というより何?)のでしょうか。 パーミッションも付与されているみたいなので、ファイルかディレクトかなのでしょうか? ls で検索しても出てこなかったので(manも読みましたがそれらしいものはなかったので)、ちょっと無知な感じですがご回答よろしくお願いいたします。 Cygwinのlsコマンドについて Cygwinの場合、以下のオプションでlsコマンドを実行すると $ ls --full-time -rwxr-xr-x 1 aaaa なし 139 2006-08-23 15:01:34.203125000 +0900 ls.sh と表示されます。 Linux(redhat)上で同様のコマンドを実行すると、 $ ls --full-time -rwxr-x--- 6 root root 4096 Wed Aug 09 16:59:03 2005 ls.sh と表示されます。 タイムスタンプの表示形式が異なっていますが、 Cygwin上で、Linuxのような表記をしたいのですが、 可能でしょうか。ご教授お願い致します。 ネットワークエンジニアとは?技術職の未来を考える OKWAVE コラム lsコマンドのオプションについて Linuxのlsコマンドのオプションについて質問です。 以下のオプションの意味が良く分かりません。具体的にどういうことなのでしょうか。 また、実際の現場では良く使われるオプションですか? -F:タイプ識別子 (*/=>@| のうちの一つ) を付けて出力する ls -Fについて ■環境 Linux Mint 13 Mate(64-bit) ■質問 lsコマンドの-Fオプションをマニュアルで調べると、次のような記述があります。 -F, --classify append indicator (one of */=>@|) to entries indicatorの1つである > は何を意味するのでしょうか? よろしくお願いします。 echo 改行できない コマンドで空白行を作りたいのですが、 次のどれを試しても、出力したファイルを見ると、空白行ができていません。 どうしたらできるのでしょうか? echo. echo; echo: lsコマンドについて linux 初心者です。lsコマンドの-sをしようした場合ファイルのサイズがわかると言うことですが、まずファイルの詳細がわかるという-lで調べたらサイズ5994byteと出ていたのですが、次に-sで調べたら8(kbyte)と出てしまうのですがどちらが正しいのでしょうか?またどうしてこのような結果が出てきたのかわかる方いたらご教授よろしくお願いします。 lsで上の方が流れて見えない Linuxのlsコマンドででディレクトリリストの表示をしてみたんですが、たくさんあるせいで流れてしまって上の方が見えません。自動スクロールせずに、何かを押すごとに下の方が見れるようなスイッチはありませんか? echo で ' を表示させる方法 echoコマンドで「'」を表示させようとしているのですが、どのようにすれば良いのでしょうか? tcshを使用しています。 ※例えば 「$」や「"」の表示ならば echo '$ ' echo '"' とすればよいのは判るのですが... 「'」は絶対に無理?? lsコマンドについて。 lsコマンドについて。 $lsを実行したときに、結果は各ファイル名が改行で区切られて出力されると思うのですが、コンソールにはスペースかタブで区切られているように表示されます。 これはシェルがlsコマンドの結果に含まれる改行をスペースなどに変えてコンソールに出力しているからなのでしょうか。 よろしくお願いします findの結果をlsで詳細表示 はじめまして。 Linux初心者です。 カレントディレクトリ以下のディレクトリやファイルの一覧を詳細表示するには「find ./ | xargs ls -lF」などとすると思いますが xargsを使用せずに「find ./ | ls -lF」とすると、なぜNGなのでしょうか。「xargs」の意味を調べると、 (1) 標準入力から空白か改行で区切られた文字列群を読み込む。 (2) xargsの引数のコマンドの後ろに、標準入力から受け取った文字列群を付け足して、そのコマンドを実行する。 とありました。上記の説明で「xargs」を付けることによる効果はわかるのですが、ls以外のコマンドを使用する際にもfindと組み合わせる際には、 すべてのコマンドで「xargs」を使用しなければいけないのでしょうか。 lsの結果をmoreする際などには、「ls | more」で良いと思うのですが、 「ls | xargs more」としない理由がわかりません。 どなたかわかりやすく教えて頂ければ幸いです。 よろしくお願いします。 DOSのECHOコマンドで > を表示させたい DOSでバッチファイルを組んでいます そこで ECHOコマンドで > を表示させたいのですが 具体的には ECHO > と打っているんですがコマンドの構文が間違っていますと出ます おそらく実行結果をファイルにするときの > になってしまっているのだと思います ECHOで > を表示させる方法は無いでしょうか? 知っている方いればお願いします AIは使う人の年齢や市場にも影響する?人工知能の可能性 OKWAVE コラム echo $pathで何も表示されません 初めて投稿します。よろしくお願いします。 REDHAT9.0をインストールしました。 LINUX初心者です。 ktermを使用して「echo $path」や「echo &lang」 と入力しても何も表示されません。 なぜでしょうか? 教えて頂けないでしょうか? よろしくお願い致します。 echoでの文字の繰り返しについて echoコマンドで、以下のように表示させたいのですが、 現在はまるっきりそのままコマンドにしてるので、 見栄えが悪いのです。 ハイフンを4回繰り返してスペース入れて Server Health の後にスペース入れて ハイフンを20回くらい繰り返す。 見たいな指定に出来ればスマートになるとおもうのですが。。 echo ---- Server Health ----------------------------------------------------------------------- 何か方法はありますでしょうか echoコマンドで色を ググってみてもよくわからなかったので質問させて頂きます。 当方、UNIX系OSを使っています。 echoコマンドで、出力される文字に色をつけるにはどうすれば良いのでしょうか? ご存知の方がいれば、どうか教えて下さい。 お願いしますm(_)m echoとaliasの併用について よろしくお願いします。 windows7(64bit)上でのcygwinと、ubuntu12.04(i386)でtcshを使用しています。 tcshのaliasで、 リダイレクト(>)やパイプ(|)で始まる設定をした後、 echoやcatコマンド等を絡めて使いたいと思ったのですが、 例えば alias clip '> /dev/clipboard' のようにして コマンドライン上で echo "test" clip のようにしても、 test clip のように表示され、(あたり前のことですが) aliasで設定したclipの内容が展開されません。 ============================================================== 上記の例で言えば、echoで出力する文字列を /dev/clipboardに渡すということをしたいのですが、 aliasの設定内容をechoで出力させずに展開させる方法はあるのでしょうか? もしくは、"> /dev/clipboard"という入力を省略できるような 別の方法があれば教えていただきたいです。 ============================================================== もしくかしてかなり初歩的な質問なのかもしれまんが、 何卒よろしくお願いいたします。 echo "1.1" > ~/.vagrant.d echo "1.1" > ~/.vagrant.d/setup_version と同じことをWindowsコマンドでは、どう書くのでしょうか? ls * で表示可能なファイル数はいくつ? lsコマンドでディレクトリのファイルをリスト化するのに ls *ではファイル数が多すぎてエラーになります。 lsコマンドで表示可能なファイル数はいくつでしょうか。 Linux の shell プログラミングについて すみません、どなたがご存じでしたら教えてください。 Linux の shell プログラミングですが、 実行するコマンドをそのまま表示する良い方法が無いでしょうか? 現在は実行するコマンドをechoで書いています。 たとえば次のような感じです。 #!/bin/bash var1=/etc echo 'ls -l $var1 | wc -l' ls -l $var1 | wc -l 結果 ls -l $var1 | wc -l 205 でも(echoで)同じ内容を2行書きたくないので いろいろ調べて次のようにしてみました。 #!/bin/bash var1=/etc set -x ls -l $var1 | wc -l set +x 結果は + ls -l /etc + wc -l 205 + set +x 思ったようになりませんでした。 他に良い方法が何かありますでしょうか? よろしくお願いいたします。 コマンド"ls -l"で表示されるデータ量の単位 タイトルのままなんですが、Linuxのコマンドで"ls -l(または-al)と入力すると、ファイルのデータ量などが表示されますよね。そのデータ量の単位を知りたいのですが。 注目のQ&A 「You」や「I」が入った曲といえば? Part2 結婚について考えていない大学生の彼氏について 関東の方に聞きたいです 大阪万博について 駅の清涼飲料水自販機 不倫の慰謝料の請求について 新型コロナウイルスがもたらした功績について教えて 旧姓を使う理由。 回復メディアの保存方法 好きな人を諦める方法 小諸市(長野県)在住でスキーやスノボをする方の用具 カテゴリ [技術者向] コンピューター OS(技術者向け) Windows系OSLinux系OSBSD系OSSolaris系OSiOS(技術者向け)Android OS(技術者向け)その他(OS) カテゴリ一覧を見る OKWAVE コラム 突然のトラブル?プリンター・メール・LINE編 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? 友達って必要?友情って何だろう 大震災時の現実とは?私たちができる備え 「結婚相談所は恥ずかしい」は時代遅れ!負け組の誤解と出会いの掴み方 あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど インターネット回線 プロバイダ、光回線など
お礼
自己解決しました。 ご丁寧な解説ありがとうございました!
補足
ありがとうございます。 ファイルとかなにか作成されたりするのでしょうか? 書いた内容はなにかに反映されたりするでしょうか?