お世話になっております。
Unix の表現上の#と¥(円)、セミコロンマークの意味と使い方を教えて下さい。
例 # find . -not -name xxxx -exec cp -v -p --parents {} /mnt/hda1/test/ \;
1.上記の時 # は root によるコマンドプロンプトなので打ち込む必要はないでよいでしょうか
2.上記で¥(円)マークと;(セミコロン)マークの意味は何でしょうか。
;(セミコロン)マークは行の終わりとあったのですが、入力する必要がありますか。
3.以下で¥(円)マークは表現上2行になるから記述してあるだけで、
1行で入力できるなら¥マークを入力しなくてもよいのでしょうか
それともコマンドラインで2行になるコマンドなので入力してエンターを押し、
コンソールに2行だと認識させるべきものなのでしょうか
# nice -5 /usr/bin/pkg - 65536 > \
/mnt/hda1/hoge
パイプやリダイレクトの意味と使い方は知っているのですが、
複合コマンドは今一つ分かりません。
教えて下さい。よろしくお願いします。
No.1ベストアンサー
- 回答日時:
1. このケースでは、おそらくはそうです。
が、本当にシェルスクリプトでのコメントの場合もあります。
2. \には「続く文字との組合せで特別な意味を持たせる」「本来特殊な意味を持つ文字の前に置いて、その意味を無効にする」というのが主な役割りです。
通常、 ;は、複数コマンドを連続実行する際の、各コマンドの区切りとして機能します。
そこで、それを無効にしてセミコロンという文字として使いたい時は
・バックスラッシュ(円マーク)でエスケープする \;
・引用符で文字列にする ';' ";"
等の方法を使います。
ここから先はfindコマンドの話になります。
findコマンドでは -exec 「コマンド」 として見つかったファイルやディレクトリに対して「コマンド」を実行できます。
このときに、どこまでが「コマンド」かを示すために セミコロンを使います。
ところが、 ; そのままではfindコマンド全体の終了と解釈されてしまうので、\; などを使います。
3. このケースでは、1行に書いて問題ありません
\の直後に改行がある場合は、「\改行」をスペースに置き換えたようなものだと考えてください
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
あなたの「必」の書き順を教えてください
ふだん、どういう書き順で「必」を書いていますか? みなさんの色んな書き順を知りたいです。 画像のA~Eを使って教えてください。
-
家・車以外で、人生で一番奮発した買い物
どんなものにお金をかけるかは人それぞれの価値観ですが、 誰もが一度は清水の舞台から飛び降りる覚悟で、ちょっと贅沢な買い物をしたことがあるはず。
-
これ何て呼びますか Part2
あなたのお住いの地域で、これ、何て呼びますか?
-
この人頭いいなと思ったエピソード
一緒にいたときに「この人頭いいな」と思ったエピソードを教えてください
-
あなたの習慣について教えてください!!
あなたが習慣だと思って実践しているものを共有してくださいませんか? 筋肉トレーニングでも朝シャワーでも、あなたが習慣だなと思えば何でも構いません
-
ファイル名に¥"マークがつく場合にこのファイルを削除する方法"
UNIX・Linux
-
exeファイルの中身を見ることは可能ですか?
フリーソフト
-
シェルスクリプトでエラーが出ます
UNIX・Linux
-
-
4
コマンドプロンプトの「%1」と「%~1」の違いがわからない
その他(プログラミング・Web制作)
-
5
IPアドレスのセグメント
その他(インターネット接続・インフラ)
-
6
Linuxで\\"を入力したい。(メールサーバーに、メール転送機能を持たせる)"
その他(OS)
-
7
コマンドプロンプトで表示が多いと初めが表示できない
その他(コンピューター・テクノロジー)
-
8
ja_JP.UTF-8 と en_US.UTF-8 などの違いについて
その他(コンピューター・テクノロジー)
-
9
ftpのmgetコマンドの自分の格納場所の指定方法は?
Windows Me・NT・2000
-
10
makeコマンドが使えません。
UNIX・Linux
-
11
Eclipseで、プロジェクト名のところに赤いバッテンのエラーマークが
Java
-
12
viで行にスペース(空白)を挿入する操作
その他(パソコン・スマホ・電化製品)
-
13
有無、要否、賛否、是非、可否、当否…これらの言葉について
その他(教育・科学・学問)
-
14
「プロキシサーバーをバイパスする」の設定は何のため?
セキュリティホール・脆弱性
-
15
expectを使用しない自動PW入力方法
UNIX・Linux
-
16
スクリプトのエラー「unexpected EOF while looking for matching `'」の解決法は?"
UNIX・Linux
-
17
シェルの「:コマンドが見つかりません」エラー
その他(プログラミング・Web制作)
-
18
TOPコマンドで表示するCPU使用率で100%以上の表示について
UNIX・Linux
-
19
シェルからJavaを起動したい
UNIX・Linux
-
20
unix の exit 1, exit 0について
UNIX・Linux
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・チョコミントアイス
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・あなたの習慣について教えてください!!
- ・ハマっている「お菓子」を教えて!
- ・高校三年生の合唱祭で何を歌いましたか?
- ・【大喜利】【投稿~11/1】 存在しそうで存在しないモノマネ芸人の名前を教えてください
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・家の中でのこだわりスペースはどこですか?
- ・つい集めてしまうものはなんですか?
- ・自分のセンスや笑いの好みに影響を受けた作品を教えて
- ・【お題】引っかけ問題(締め切り10月27日(日)23時)
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・ちょっと先の未来クイズ第4問
- ・【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・10秒目をつむったら…
- ・人生のプチ美学を教えてください!!
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
shutdownコマンドをキャンセル...
-
コマンドプロンプトにおけるコ...
-
vbaで「最前面に」とする方法は?
-
ワイルドカードを使ってでフォ...
-
AIXでの文字コード、改行コード...
-
UNIX コマンドにおける # や円...
-
Excel下部のメニューが消えた
-
至急です、Ubuntuに詳しい方助...
-
「環境変数名の編集」ウィンド...
-
HPUXでのエラーログについて
-
bash: dkpg: コマンドが見つか...
-
Linux:sedコマンドで置換がし...
-
クイックアクセスツールバーに...
-
QNXのシャットダウンコマンド
-
コマンド履歴が~/.bash_history...
-
echo $!の意味を教えてください
-
DIGA DMR-BZT710はSSDに出来ません
-
Linuxコマンドは何の言語で書か...
-
このコマンドを実行するのに十...
-
小学生にLINUXの勉強を教えたい...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
UNIX コマンドにおける # や円...
-
shutdownコマンドをキャンセル...
-
SCコマンドでアクセス拒否
-
「環境変数名の編集」ウィンド...
-
コマンドプロンプトにおけるコ...
-
Linuxコマンドは何の言語で書か...
-
コマンド履歴が~/.bash_history...
-
ワイルドカードを使ってでフォ...
-
AIXでの文字コード、改行コード...
-
[バッチファイル]レジストリ値...
-
vbaで「最前面に」とする方法は?
-
Excel下部のメニューが消えた
-
Linux:sedコマンドで置換がし...
-
DOSコマンドについて
-
echo $!の意味を教えてください
-
compressコマンドってなくなっ...
-
setxコマンドが思い通りにいかない
-
bash: dkpg: コマンドが見つか...
-
シェルスクリプトでパスワード...
-
アクセスのボタンから指定のワ...
おすすめ情報