[フレーム]
はてなブックマークアプリ

サクサク読めて、
アプリ限定の機能も多数!

アプリで開く

気に入った記事をブックマーク

  • 気に入った記事を保存できます
    保存した記事の一覧は、はてなブックマークで確認・編集ができます
  • 記事を読んだ感想やメモを書き残せます
  • 非公開でブックマークすることもできます
適切な情報に変更

エントリーの編集

loading...

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。

タイトルガイドライン

このページのオーナーなので以下のアクションを実行できます

タイトル、本文などの情報を
再取得することができます
コメントを非表示にできます コメント表示の設定

ブックマークしました

ここにツイート内容が記載されます https://b.hatena.ne.jp/URLはspanで囲んでください

Twitterで共有

ONにすると、次回以降このダイアログを飛ばしてTwitterに遷移します

198users がブックマーク コメント 9

ガイドラインをご確認の上、良識あるコメントにご協力ください

0 / 0
入力したタグを追加

現在プライベートモードです 設定を変更する

おすすめタグタグについて

よく使うタグ

シェルスクリプトの $* と $@ の違いと雑学色々 - Qiita

198 users qiita.com/ko1nksm

ガイドラインをご確認の上、良識あるコメントにご協力ください

0 / 0
入力したタグを追加

現在プライベートモードです 設定を変更する

おすすめタグタグについて

よく使うタグ

はてなブックマーク

はてなブックマークで
関心をシェアしよう

みんなの興味と感想が集まることで
新しい発見や、深堀りがもっと楽しく

ユーザー登録

アカウントをお持ちの方はログインページ

記事へのコメント9

  • 注目コメント
  • 新着コメント
tkmkg8m
ShellCheckをまじめに使ってたら自然と身につくよ。みんな使お?(他人が書いたクオートのないシェルスクリプトに苦しめられた者より)

その他
prozorec
「rm "$@" # 「foo*.txt」というファイルが削除されます」foo*.txtという名前のファイル作る場合があるのか?作るのは可能だが、トラブルの元になりそうなので、避けると思うのだが

その他
yarumato
"違いは複数の引数を一つに結合するかしないか。結合しないのが普通。だから "$@" を使いましょう。ダブルクォートなしは間違った使い方。"

その他
diveintounlimit
こういう細かな芸風を覚えないといけないところがシェルスクリプトの終わってるところ。

その他
kkobayashi
"$@"を使うのだ、とおまじない的に覚えちゃっていいと思う。シェルはバッドノウハウの宝庫

その他
kkobayashi
kkobayashi "$@"を使うのだ、とおまじない的に覚えちゃっていいと思う。シェルはバッドノウハウの宝庫

2024年03月26日 リンク

その他
kiyo_hiko
"通常は複数の引数を一つに結合したりしないので "$@" を使いましょう。またダブルクォートなしの $* や $@ はバグに近いレベルの間違った使い方なので覚えなくてよいです" はい

その他
tkmkg8m
tkmkg8m ShellCheckをまじめに使ってたら自然と身につくよ。みんな使お?(他人が書いたクオートのないシェルスクリプトに苦しめられた者より)

2023年01月04日 リンク

その他
diveintounlimit
diveintounlimit こういう細かな芸風を覚えないといけないところがシェルスクリプトの終わってるところ。

2023年01月03日 リンク

その他
uunfo
正解だと分かっていても"$@"の展開のされ方は気持ちが悪い

その他
prozorec
prozorec 「rm "$@" # 「foo*.txt」というファイルが削除されます」foo*.txtという名前のファイル作る場合があるのか?作るのは可能だが、トラブルの元になりそうなので、避けると思うのだが

2023年01月03日 リンク

その他
tofu-kun
ぜんぜん知らんかった

その他
yarumato
yarumato "違いは複数の引数を一つに結合するかしないか。結合しないのが普通。だから "$@" を使いましょう。ダブルクォートなしは間違った使い方。"

2023年01月03日 リンク

その他
hasiduki
テキトーにやってた!!!!!

その他

注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

リンクを埋め込む

以下のコードをコピーしてサイトに埋め込むことができます

プレビュー
アプリのスクリーンショット
いまの話題をアプリでチェック!
  • バナー広告なし
  • ミュート機能あり
  • ダークモード搭載
アプリをダウンロード

関連記事

usersに達しました!

さんが1番目にブックマークした記事「シェルスクリプト...」が注目されています。

気持ちをシェアしよう

ツイートする

シェルスクリプトの $* と $@ の違いと雑学色々 - Qiita

まず位置パラメータを含め変数を参照する時にダブルクォートしないのは無しです。理由は予期せぬ変数展... まず位置パラメータを含め変数を参照する時にダブルクォートしないのは無しです。理由は予期せぬ変数展開やパス名展開が行われるからです。詳細は「シェルスクリプトの変数はダブルクォートしなければいけない!という話」を参照してください。この理由により上半分は「使いません」で終わりです。 ダブルクォートはほぼ必須ですが { } は必要な時だけ書けば十分です。常に ${var} のように { } を書く人がいるようですが、そういう人に限って面倒なのかダブルクォートをしてないことをよく見かけます。逆です。省略可能なのは { } であり、ダブルクォートは(当に不要な場合を除き)省略できません。常に { } を使ってもかまわないと思いますがダブルクォートも書きましょう。 ❌ ${var} ・・・ ダブルクォートが抜けている! ⭕ "$var" ・・・ このように書け! ⭕ "${var}" ・・・ 問題ない

ブックマークしたユーザー

  • techtech05212024年05月29日 techtech0521
  • fdklsaj2024年04月01日 fdklsaj
  • hal7742024年03月30日 hal774
  • haru-spring2024年03月29日 haru-spring
  • merrilin2024年03月28日 merrilin
  • tito12012024年03月28日 tito1201
  • ant_mugi2024年03月28日 ant_mugi
  • mkimakima2024年03月28日 mkimakima
  • khtno732024年03月28日 khtno73
  • taichi6962024年03月27日 taichi696
  • kkobayashi2024年03月26日 kkobayashi
  • oracle262024年03月26日 oracle26
  • hamaco2023年05月29日 hamaco
  • kwy2023年01月30日 kwy
  • donotthinkfeel2023年01月30日 donotthinkfeel
  • kitanokuni462023年01月04日 kitanokuni46
  • skmtmirai2023年01月04日 skmtmirai
  • samurairodeo2023年01月04日 samurairodeo
すべてのユーザーの
詳細を表示します

ブックマークしたすべてのユーザー

同じサイトの新着

同じサイトの新着をもっと読む

いま人気の記事

いま人気の記事をもっと読む

いま人気の記事 - テクノロジー

いま人気の記事 - テクノロジーをもっと読む

新着記事 - テクノロジー

新着記事 - テクノロジーをもっと読む

同時期にブックマークされた記事

いま人気の記事 - 企業メディア

企業メディアをもっと読む

はてなブックマーク

公式Twitter

はてなのサービス

Copyright © 2005-2025 Hatena. All Rights Reserved.
設定を変更しましたx

AltStyle によって変換されたページ (->オリジナル) /