Skip to content

Commit

Permalink
update 1/7
Browse files Browse the repository at this point in the history
  • Loading branch information
YusukeKato committed Jan 11, 2025
1 parent 5f3f38b commit 45297be
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions markdown/2025/0107.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
# メタデータ
- title=echoコマンドで"-n"をそのまま出力したい
- description=Bashのechoコマンドで"-n"をオプションとして解釈せずに文字列としてそのまま出力する方法を紹介します
- description=Bashのechoコマンドで"-n"をオプションとして解釈せずに文字列としてそのまま出力する方法を試しました
- date=2025年1月7日(火)
- update=2025年1月7日(火)
- math=false
- tag=tech

## 概要

Bashのechoコマンドで`-n`をオプションとして解釈せずに文字列としてそのまま出力する方法を紹介します
Bashのechoコマンドで`-n`をオプションとして解釈せずに文字列としてそのまま出力する方法を試したので紹介します

## 問題点

Expand All @@ -20,7 +20,7 @@ $ echo "-n"
# 何も出力されない
```

Bashでは`--`をつけると「これ以降はオプションではない」ことを意味しますが
Bashでは`--`をつけると「これ以降はオプションではない」ことを意味するらしいですが
どうやらechoではこれは使えないようです。

```
Expand All @@ -30,7 +30,7 @@ $ echo -- "-n"

## 解決策

たとえば-nの前に半角スペースを入れて" -n"とすると文字列として解釈されます。
たとえば`-n`の前に半角スペースを入れて`" -n"`とすると文字列として解釈されます。

```
$ echo " -n"
Expand Down

0 comments on commit 45297be

Please sign in to comment.