シェル

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

RSS

  • 解決済

    回答
    3

    シェルスクリプトの${@:2}という書き方について

    http://qiita.com/kizawa2020/items/bb786b5ad637c1c4e9a3 を参考してログのバックアップスクリプト作成中 シェルスクリプトでこのような書き方を発見しました。 LOGS=${@:2} このような文法の意味を理解したいですが、参考できる資料がありましたら教えていただけますでしょうか。 /

    • 0評価
    • 63PV
    Kimsehwa Kimsehwa 2日前
  • 受付中

    回答
    1

    App Storeにないアプリケーションのインストールを自動化させたい。(iTerm Sublime...

    Macを新しく入手するたびにこういったアプリケーションをインストールしてセットアップするのがだんだんと面倒になってきました。 ・iTerm ・Sublime ・google日本語入力 App Storeからインストールアプリケーションは、自動でインストールできるようにできましたが、 App Storeにないアプリケーションも同様にインストールで

    • -1評価
    • 28PV
    qaz3330 qaz3330 1週間前
  • 受付中

    回答
    1

    zshでの$RANDOMが変わらない

    前提・実現したいこと cowsayとfortuneを組み合わせて、ログインするたびに偉人の名言を表示したいです。 発生している問題・エラーメッセージ ~/cowsay.shに以下のスクリプトを記述し、正常な動作を確認しました。 その後、~/.zprofileにコピーし、source ~/.zprofileでこちらも動作を確認したのですが、出てくるA

    • 0評価
    • 40PV
    lynx lynx 1週間前
  • 解決済

    回答
    5

    シェルスクリプトを実行すると「1」という空ファイルが出来る謎。

    疑問 下記シェルスクリプトを実行すると、実行したディレクトリに「1」という謎の空ファイルが出来上がります。 今のところ支障は無いのですが、「1」というファイルがすでにディレクトリ上にあって別の目的に使用していると問題になってしまいます。 気持ちわるいので何で作成されてしまうのか? また、解決方法をご存知の方いらっしゃいましたら教えて頂けませんでしょ

    • 0評価
    • 166PV
    EzrealTrueshot EzrealTrueshot 2週間前
  • 受付中

    回答
    1

    シェルスクリプトでYAMLをパースする方法

    前提・実現したいこと シェルスクリプトで、YAML 形式で保存した設定ファイルを読み込み、変数に格納したいと思っております。 ネットで調べて下記のコードを利用しており、一見正しく動作しているように思えました。 #!/bin/sh parse_yaml() { local prefix=$2 local s='[[:space:]]*

    • -1評価
    • 123PV
    extusr extusr 1ヶ月前
  • 解決済

    回答
    1

    標準入出力を組み合わせて取得する方法

    標準入出力の取得方法について教えてください。 例えば下記のようなコードがあったとします。 // foo.cpp #include <iostream> using namespace std; int main(void) { int num; cout << "input num:"; cin >> num; cout <

    • 0評価
    • 150PV
    Neight Neight 1ヶ月前
  • 解決済

    回答
    1

    vimdiffの色について

    前提・実現したいこと ソースコードの差分を一目で判るようにしたいと思い、vimdiffを使っています。 vim diffの色が目に優しく無い件 - komamitsu.log VimLで色指定する数値の一覧 | Inhale n' Exhale を参考に 自分でも差分確認をしやすいように設定しようとしたのですが、 値を8以上にすると、

    • 0評価
    • 217PV
    dlrowolleh dlrowolleh 1ヶ月前
  • 解決済

    回答
    2

    シェルでの文字取得

    前提・実現したいこと シェルにおいて下記のような内容の文字列(1列)の並んだファイルから括弧外の数字列を除いたものを取得したいです。 ●実行前 [(a)-2(b,)6( )-130(c)-2(d)11(e )-130(f,)7( )-130(g)12(h )-130(i)-2(j)8(k )-133(l)-2( )-130(m)11(n)-2(o)-5

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

    回答
    1

    特定の階層内のファイルを移動する方法

    前提・実現したいこと 今、フォルダの構造が以下のような構造だったとします。 assets/folder1/folder2/forder3/img.png folder3内に移動したいファイルが複数入っています(いずれも.png)。 このとき、img.pngと同じ階層にあるファイルを一つ上の階層へ移動させたいのですが、方法がわかりません。

    • 0評価
    • 87PV
    kerokero335 kerokero335 1ヶ月前
  • 受付中

    回答
    2

    windowsでのシェル利用環境について

    windowsでbashなどのシェル?を利用できるかっこいい環境(ターミナル)をご存知でしたら、教えていただきたいです。

    • -3評価
    • 171PV
    Nobuarithmetic Nobuarithmetic 1ヶ月前
  • 解決済

    回答
    1

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

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

    • 0評価
    • 99PV
    nittaku-430 nittaku-430 1ヶ月前
  • 解決済

    回答
    2

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

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

    • 0評価
    • 94PV
    EzrealTrueshot EzrealTrueshot 1ヶ月前
  • 解決済

    回答
    1

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

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

    • 0評価
    • 98PV
    masu_olive masu_olive 1ヶ月前
  • 解決済

    回答
    1

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

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

    • 0評価
    • 100PV
    daisuke-han daisuke-han 1ヶ月前
  • 解決済

    回答
    2

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

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

    • 0評価
    • 169PV
    zico_teratail zico_teratail 2ヶ月前
  • 解決済

    回答
    2

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

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

    • 0評価
    • 119PV
    Matt Matt 2ヶ月前
  • 解決済

    回答
    2

    getoptコマンド

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

    • 0評価
    • 118PV
    Matt Matt 2ヶ月前
  • 受付中

    回答
    1

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

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

    • 0評価
    • 144PV
    serendipity6613 serendipity6613 2ヶ月前
  • 解決済

    回答
    1

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

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

    • 0評価
    • 168PV
    ike_wabi ike_wabi 2ヶ月前
  • 解決済

    回答
    3

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

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

    • 0評価
    • 209PV
    ynakano ynakano 2ヶ月前
1

もっと見る

タグ情報

  • あなたの順位

    -

  • タグ登録者数

    1695

  • 総質問数

    127

  • 今週の質問数

    1

関連するタグ

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