シェル

シェル(shell)はUnix や Linux 系のOSで使用されるコマンドインタプリタを指します。

RSS

  • 解決済

    回答
    1

    シェルスクリプト,配列の動作について

    テキストファイル内の文字を配列に格納し 処理をループさせるシェルを作成致しました。 !/bin/bash conf="/backup/dir.txt" p=0 IFS=$'\n' file=(cat "$conf") "#配列に格納しディレクトリ配下を表示" for i in ${file[@]} do echo "/home/$i"

    • 0評価
    • 28PV
    nittaku-430 nittaku-430 2日前
  • 解決済

    回答
    2

    シェルスクリプト cat の使い方について

    質問 cat /dev/zero |ssh hoge.com "cat - > /dev/null" 上記コマンドは何をやっているか教えて頂けませんでしょうか? 前半の部分で /dev/zero を cat で開き標準出力結果をssh先の hoge.com上へ行っているところまでは理解できるのですが 後半の cat - ここがわかりません。

    • 0評価
    • 43PV
    EzrealTrueshot EzrealTrueshot 5日前
  • 解決済

    回答
    1

    ターミナルのコマンドが使えなくなってしまった

    閲覧ありがとうございます。新米プログラマーです。 今レンタルサーバーでターミナル(TeraTerm)を使って勉強しています。vimをインストールしていざ始めようと思ったら「cd echo」以外のコマンドがNot Foundと表示されてしまい、llや、ls、mkdirなどが使えなくなってしまいました。 ターミナルのコマンドを元に戻す方法などを知って

    • 0評価
    • 64PV
    masu_olive masu_olive 1週間前
  • 受付中

    回答
    1

    sedの置換で~(波ダッシュ)を入れるとエラー

    シェルスクリプトでsedの置換で~(波ダッシュ)を入れるとエラーになります。 エラー:unexpected EOF while looking for matching ''' sed -i -e "s#aaa#~#g" ファイル名 ファイルの文字コードはsjisです。 よろしくお願いいたします。

    • 0評価
    • 45PV
    daisuke-han daisuke-han 1週間前
  • 受付中

    回答
    2

    cronで起動させるスクリプトの遅延を解消する方法について

    レンタルサーバでcronを使ってPHPスクリプトを起動しています。 このとき、cronで指定した時刻と実際に起動する時刻のズレに悩んでいます。 具体的には、以下のような感じです。 スクリプトの起動時刻(≒先頭行の実行時刻)と終了時刻(≒終端行の実行時刻)をテキストファイルに記録するだけの超シンプルなプログラムをPHPで書いて実験してみた結果、

    • 0評価
    • 81PV
    zico_teratail zico_teratail 2週間前
  • 解決済

    回答
    2

    getopts, getoptで文字列オプションを指定

    教えてほしいこと シェルのgetopts,getoptコマンドのどちらかを使って,複数の文字列をオプションとして利用することはできますか? できるなら方法も教えていただけると嬉しいです。 例 -formatなど

    • 0評価
    • 44PV
    Matt Matt 3週間前
  • 解決済

    回答
    2

    getoptコマンド

    教えてほしいこと getoptコマンドが使えないUNIXってどのくらいあるのでしょうか? オプション付きのシェルスクリプトを作成するときは、getopts, getoptを使うようにすればいいという説明でいいですよね

    • 0評価
    • 41PV
    Matt Matt 3週間前
  • 受付中

    回答
    1

    c言語 自作シェルで「jobs」の実行

    前提・実現したいこと c言語で自作シェルを作っています. 「jobs]と「fg」コマンドを実現をしたいです. jobsとprompt:で入力したときに[通し番号] プロセスIDを表示したいです. 発生している問題・エラーメッセージ BG実行中のプロセスの数はp_nで数えているのですが,BGのプロセスを終了してもp_nが減る時と減らないときがあ

    • 0評価
    • 89PV
    serendipity6613 serendipity6613 1ヶ月前
  • 解決済

    回答
    1

    シェルからプログラムへのコマンド送信

    linuxの初心者です。 windwos上でのjava、phpなどしか経験がありません。 本来なら自分で体系的な勉強すべきことだと思いますが、 時間があまりないので、、、 参考サイトなど一言でも構いません。 それだけでもうれしいです。 シェルから、あるアプリケーションを起動+コマンドを送ることができるか?そのやり方を知りたいです。 シェルは

    • 0評価
    • 104PV
    ike_wabi ike_wabi 1ヶ月前
  • 解決済

    回答
    3

    シェルスクリプト文法の互換性について

    具体的な課題のない質問で済みません。 皆さんがシェルスクリプトを(とりわけ業務で)書くとき、文法の互換性とか移植性ってどの程度気にされていますでしょうか。 典型的な例としては、昔は数値計算はexprコマンドでやっていたのを、今のbashなら"i=$((i+1))"と書けるといったところでしょうか。 私の経験の話として、Linuxのbash前提で

    • 0評価
    • 127PV
    ynakano ynakano 1ヶ月前
  • 受付中

    回答
    2

    C言語で自作シェル jobs,fgのコマンドの実行

    前提・実現したいこと C言語でLINUXの自作シェルの作成をしています。 今は jobs と fg を内部コマンドとして追加することをしていますがうまくいきません。 jobsではBG実行されているプロセス一覧を表示する。(jobsコマンド時に通し番号をつけて表示する) fgではBG実行プロセスのうち、指定した一個をFGに切り替える。(fgコマンドでは

    • 0評価
    • 214PV
    kokuten5 kokuten5 1ヶ月前
  • 解決済

    回答
    2

    シェルにてecho -en を使用してファイル書き込みを行った時に -en が文字列として解釈されて...

    下記のようなコマンドを書いた時に想定している動作としては、 CR+LFを末尾につけてファイルに追加書き込みをして欲しいという動作を想定しているのですが、 出力された文字列は下記のようになりました。 なぜ -en が文字列として評価されるのでしょうか? ■書き込まれた文字列 -en 1,2,2016-10-13 19:35:37,2016

    • 0評価
    • 88PV
    MiyamotoSatoshi MiyamotoSatoshi 1ヶ月前
  • 解決済

    回答
    3

    basename `pwd`としたシェルスクリプトの結果を変数に格納し、別の文字列と連結したい

    $ basename `pwd` => hoge となった結果を変数に格納し HOGE=basename `pwd` PIYO="piyo" $PIYO$HOGE => hogepiyo といった結果になることを期待しておりました。 しかし、 basename `pwd` の結果を変数に格納できなかったため、上手くいきま

    • 0評価
    • 46PV
    qaz3330 qaz3330 1ヶ月前
  • 解決済

    回答
    3

    特定のパターンに一致する文字列を抽出したい

    お世話になります。 以下のようなパターンに一致するファイル名を抽出したいです。 日付は変数に入っています。 hogehoge-${日付}-数字4文字.csv ls -lah . hogehoge-201610080930.txt hogehoge-201610082130.txt hogehoge-201610090930.txt h

    • 0評価
    • 80PV
    akrn5 akrn5 1ヶ月前
  • 受付中

    回答
    4

    apacheプロセス起動数検知処理スクリプトについて

    apacheプロセス起動数が指定した値以上である場合に apache再起動を実施し、apache再起動処理が成功すれば、その内容をメール通知し、メール本文内に 再起動後のapacheプロセス数を表示させるスクリプトを書いています sh -xでテスト実行を行って問題ない事を 確認してcronに登録しているのですがうまく実行されません 作成した

    • 0評価
    • 155PV
    tk_flavor tk_flavor 2ヶ月前
  • 解決済

    回答
    2

    touchコマンドで作成されるファイルのタイムスタンプが思うようにいきません

    よろしくお願いします。 現在、ファイルリナックス環境(ubuntu15.10)管理でファイルの整理等をしております。 touchで作成したファイルのタイムスタンプが思うように行かなくて困っております。 どなたか間違いをしてきしていただけないでしょうか? 実現したいこと $ ls -rt --full-time で表示させた時に ファイ

    • 0評価
    • 159PV
    dlrowolleh dlrowolleh 2ヶ月前
  • 解決済

    回答
    2

    これはシェルプログラミングで書かれたプログラムでしょうか?PHPに書きかえしたい

    このコードが何で書かれたものかを知りたいです。 コードの内容としてはhiveコマンドからDBとテーブルの構成情報を持ってくる コードと聞かされていて、 このコードを読解し、hiveコマンドから構成情報持ってくるのではなく、ウェブアプリの様にMySQLで構成情報を持ってきくるようにphpで書き換えを行いたいのです。 そもそもこれはphpで書き換えできる

    • 0評価
    • 112PV
    amaguri amaguri 2ヶ月前
  • 解決済

    回答
    3

    ローカルのAディレクトリの中にあるファイル名で、リモートのBディレクトリの中にある同名ファイルを消す...

    お世話になっております。 リモートサーバーにftpでファイルをアップロードしているのですが、 シェルを用いて、 あるリモートディレクトリ内の不要なファイルを消したいと思っています。 ただし、mdelは一気に消してしまうため怖いので、 1つ1つファイル名を指定し、消したいのです。(シェルで) 当方、linux環境です。 リモートへの

    • 0評価
    • 90PV
    mirainu mirainu 2ヶ月前
  • 解決済

    回答
    5

    シェルスクリプトで特定の文字列を抜き出したい

    シェルスクリプトについての質問です。 以下のような文から、「fugafuga」を抜き出したいです。 <Environment name="hogehoge" value="fugafuga" type="java.lang.String" override="true"/> sed -e 's/[^"]*"\([^"]*\)".*/\1/' こ

    • 0評価
    • 103PV
    akirin5mgmg akirin5mgmg 2ヶ月前
  • 解決済

    回答
    3

    シェルスクリプトについて

    シェルスクリプトで入力されたパラメ-タ(ユーザとパスワード)のチェックを javaで行いたいのですが、どうしたらよいか教えていただきたいです。 よろしくお願いします。 例:パスワードに使用不可文字があれば、「エラー」と出力する。

    • 0評価
    • 116PV
    http_www_Gee http_www_Gee 2ヶ月前
1

もっと見る

タグ情報

  • あなたの順位

    -

  • タグ登録者数

    1639

  • 総質問数

    117

  • 今週の質問数

    3

関連するタグ

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る