質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.31%
bash

bash(Bourne-again-Shell)は sh(Bourne Shell)のインプリメンテーションに様々な機能が追加されたシェルです。LinuxやMac OS XではBashはデフォルトで導入されています。

Q&A

解決済

3回答

1308閲覧

Bashでオウム返しするコマンドを作りたい

DrqYuto

総合スコア432

bash

bash(Bourne-again-Shell)は sh(Bourne Shell)のインプリメンテーションに様々な機能が追加されたシェルです。LinuxやMac OS XではBashはデフォルトで導入されています。

0グッド

0クリップ

投稿2019/05/25 09:30

hoge
と打ったら
hoge
と返すコマンドを作りたいです。

echo read
でできるかと思ったらうまくいきませんでした。

paiza.ioでは

head -

で、できましたが手元の環境では
bash-3.2$ head -
head: -: No such file or directory
となります。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答3

0

bash

1#!/bin/bash 2 3cat

投稿2019/05/25 10:48

編集2019/05/25 11:51
katoy

総合スコア22328

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

DrqYuto

2019/05/25 10:52

catだけでいいんですね。 cat hoge hoge ^C でできました。ありがとうございます。
katoy

2019/05/25 11:49

tee でも OK です。 tee なら、stdout と file の両方に出力が可能です。
DrqYuto

2019/05/26 03:53

teeもありましたね。忘れてました。
DrqYuto

2019/06/02 06:16

teeできました。ありがとうございます。
guest

0

ベストアンサー

こんな感じでよろしいでしょうか?

orm.shとして以下を保存します。

bash

1#!/bin/bash 2 3read inp 4echo $inp

実行

$ chmod u+x orm.sh $ ./orm.sh input input $

投稿2019/05/25 09:52

kurokoSin

総合スコア133

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

DrqYuto

2019/05/25 10:24

ありがとうございます。参考にしたところ、 read str;echo $str でもできました。
guest

0

イメージ説明

イメージ説明
どちらもうまくいきました。

投稿2019/05/25 11:48

DrqYuto

総合スコア432

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

DrqYuto

2019/05/30 14:11

awk '1' でもうまくいきました。 実用 awk ワンライナー - Qiita https://qiita.com/b4b4r07/items/45d34a434f05aa896d69 > "標準出力にそのまま出力する(cat -) console 1 $ awk '1' AWK での真偽値をうまく扱った例です.パターンに 1 がくると真になり,暗黙のアクションである '{print $0}' が実行されます.つまりそのまま出力されます.1 とは言わず,2 でも 3 でも 真です.もっと言えば,awk '!0' でいいです.AWK では 0 と空白以外は全て真だからです."
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.31%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問