シェル

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

RSS
  • 解決済

    回答
    3

    【シェル芸】 ワンライナーで実現可能でしょうか?

    $ cat hoge.txt 256 512 1024 $ cat hoge.txt | 〜〜〜〜〜 (ここが知りたい) 256 8 512 9 1024 10 【やりたいこと】 数値が1より少なくなるまで2で割っていった回数を元データの横に表示させたい。 cnt := 0 n := 256 for n > 1 {

    • 0評価
    • 388PV
    EzrealTrueshot EzrealTrueshot 3日前に コメント
  • 受付中

    回答
    4

    シェル - findして見つかった後の処理をどう書けば良いですか?

    シェルスクリプト 初心者のものです。下記のようにシェルコマンドを実行すると、カレントディレクトリ以下に存在する「word」ディレクトリを再帰的に探してきてくれます(いくらディレクトリ構造が深くても、ちゃんとカレントディレクトリ以下のwordディレクトリのパスを全て取ってきてくれて助かっています) find ./ -name "*word" -type

    • 0評価
    • 78PV
    KojiDoi KojiDoi 1週間前に 回答
  • 解決済

    回答
    3

    ファイルの検索結果を配列に入れる方法

    Windows上でシェルファイルを書いて、コマンドプロンプトで見る事で動作確認をしています。 デスクトップ上に、シェルファイルが5つあったとします。 そして #!/bin/bash # 配列に該当ファイル格納 array=`find \Desktop -type f -name *.sh` # ファイル名全ての表示 echo ${array[*]}

    • 0評価
    • 1110PV
    albinobrow albinobrow 2週間前に 回答
  • 解決済

    回答
    2

    シェルスクリプト(sed)の処理が進まない

    目的 複数ファイルの複数テキストファイルの特定の文字(を含む)より前を削除して上書き保存したいです。 試してみたこと sed -i -z -E 's/.+削除したい//g' */*.txt このコードを実行したのですが、1つ目のフォルダ内に、sed〇〇〇〇というファイルが出現して、処理が止まってしまいました。 コードが間違っているのでしょうか?

    • 0評価
    • 88PV
    grx72expo grx72expo 3週間前に ベストアンサー
  • 解決済

    回答
    1

    sed で「%」が消えている理由がわかりません。

    cat hoge | sed -e '177,177!d'|sed '$s/.$//' hogeファイルの中には数百行の文字が書かれています。 177行目には 70% とだけ3文字が表示されています。 上記コマンドの結果が 70 となります。 %がどこで消えたのが理解できないのですが、sedのどこの記述で%が消失したのかご教示いただけませんでしょうか?

    • 0評価
    • 76PV
    EzrealTrueshot EzrealTrueshot 1ヶ月前に コメント
  • 受付中

    回答
    2

    相手のPCの特定のファイルを見る際にバイナリデータ、アセンブリデータを基に探しことができるか。

    前提・実現したいこと(実装は自分のPCのみで行います。自分の動かすPCのOSはWindows10、相手側はLinuxとします) 相手のPCの特定のファイルの中身をみる。 何かしらのコードがあるわけではありません。 多分、相手のPCの特定のファイルを見るためにファイルに関する関数を使うと思います。 私はCを使うのでこちらのファイルの読み込みの関数を用いると思

    • -2評価
    • 350PV
    lucker lucker 1ヶ月前に コメント
  • 解決済

    回答
    3

    UNIXシェルにおける、/dev/ttyや/dev/nullへの出力処理の結果に関して

    UNIXシェルにおいて、 $ ls と $ ls > /dev/tty は同じ結果になると思います。 ところが、 $ ls >& /dev/null と $ (ls > /dev/tty) >& /dev/null は同じ結果になりません。 (前者は何も表示されないが、後者は通常のlsの結果と同じになる) これはどうしてなのでしょ

    • 0評価
    • 102PV
    a_saitoh a_saitoh 1ヶ月前に 回答
  • 解決済

    回答
    4

    シェルスクリプトのループの方法

    シェルスクリプト(bash)で ITEM='"m/s" "kg m^-2" "J s^-1" "N"' VAR='a b c d' のような文字列リストを複数定義した上で 画面に m/s a kg m^-2 b J s^-1 c N d のように同時出力させる(echo ${ITEM} ${VAR})ループを書きたいのですが,どうすればいいで

    • 0評価
    • 152PV
    otn otn 1ヶ月前に コメント
  • 解決済

    回答
    3

    puttyのmオプションを使ったシェルスクリプトの実行について

    やりたい事 puttyを起動したら自動でhogeディレクトリに移動する 状況 putty.exe -load "puttyの設定のセッション名" -pw "パスワード" "vagrant@接続先IPアドレス" -m "fuga.sh" というオプションをつけてputtyを起動 <fuga.sh> cd /aaa/bbb/hoge とやってみても上

    • 0評価
    • 272PV
    domidomi domidomi 2ヶ月前に ベストアンサー
  • 解決済

    回答
    3

    1時間に1回、特定のサーバーにアクセス内のファイルを監視し、ファイルが更新されていない場合通知を出す...

    調べていると、ファイルが変更されたことを検知するようなパッケージは存在するのですが、表題のような、ファイルが変更されなかったことを検知するようなパッケージが存在しません。 http://blog.glidenote.com/blog/2012/08/02/incron/ そのため、やり方を調べていたところ、シェルスクリプトで実行すると、できるといったこと

    • 0評価
    • 112PV
    a_saitoh a_saitoh 2ヶ月前に ベストアンサー
  • 解決済

    回答
    1

    環境変数にパスを追加後、任意のディレクトリに移動するスクリプトの設定について

    環境変数にパスを追加後、任意のディレクトリに移動する /Users/[Username]/shellscript/ 上記の通りshellscriptというディレクトリを作成し、 .bash_profile内に下記の記述をしました。 export PATH=$PATH:/Users/[Username]/shellscript/ 次にshellscrip

    • 0評価
    • 78PV
    AkihikoMACHII AkihikoMACHII 2ヶ月前に コメント
  • 受付中

    回答
    1

    16進数の文字列を小数に変換したい

    16進文字列4文字で表現されている2バイトをfp16として解釈して、小数として出力できるようなコマンドはないでしょうか。 例えば、以下のような変換がしたいです。(fp16での例になります) 3c02 -> 1.001953125 4000 -> 2 宜しくお願いします。

    • 0評価
    • 94PV
    KSwordOfHaste KSwordOfHaste 3ヶ月前に 回答
  • 解決済

    回答
    2

    python の subprocess で バックスラッシュへうまく変換できません。

    【環境】 CentOS7.4 Ubuntu16.04 Python3.5.2 やりたいこと abc&def ↓ abc\&def 「&」という文字を「\&」という文字へ変換したい echo "abc&def" | sed -r 's/&/\\&/g' これで実現できます。 ただ、これをpythonのファイル上で実装したいのです。 や

    • 0評価
    • 85PV
    EzrealTrueshot EzrealTrueshot 3ヶ月前に コメント
  • 解決済

    回答
    1

    特定ディレクトリ以外を処理をするシェル

    困りごと このようなディレクトリがあります。 (Railsのログイン機能ライブラリdeviseです) app/views/devise/shared app/views/devise/shared/_links.html.erb app/views/devise/confirmations app/views/devise/confirmations

    • 0評価
    • 106PV
    rik0 退会済みユーザー 3ヶ月前に ベストアンサー
  • 解決済

    回答
    5

    ターミナルで文字コードを変換して保存

    windowsからteratarmを使いlinuxに接続しています。 teratarmでcatコマンドを使いファイルを確認すると下記のように表示されます。 $cat text.txt \u30ec\u30b6\u30fc こちらを $cat text.txt | python -c 'from sys import stdin; print stdi

    • 0評価
    • 179PV
    hichon hichon 3ヶ月前に ベストアンサー
  • 解決済

    回答
    2

    C言語でシェルを作成し、コマンドプロンプトをシェルの名前に変える方法

    前提・実現したいこと C言語でシェルを作成し、コマンドプロンプトをシェルの名前に変えようとしています。 これらを実現するために、どのようなコードを書く必要があるのか調べているのですが、分からないためアドバイスをいただきたいです。 実現したいこと ./hogehoge hogehoge>> hogehoge>>exit //exitで終了可能 補足情

    • 0評価
    • 181PV
    ranranway ranranway 4ヶ月前に コメント
  • 解決済

    回答
    1

    POSIXで定義されている中で、UNIX timeから任意の日付フォーマットへ変換できるコマンドは存...

    UNIX時間 → ISO8601 みたいな変換を行いたいのですが、 POSIXにおいてはdateコマンドでは日付形式の変換というのが定義されておらず、GNUとBSDのdateでそれぞれ違ったオプションで実装されていて使いにくいです。 gawkやGNUのprintfコマンドはstrftime(3)の機能が使用できるようですが、BSDではできないです。 POSI

    • 0評価
    • 152PV
    miminashi miminashi 3ヶ月前に ベストアンサー
  • 解決済

    回答
    3

    grepの-Pオプションが使用できない

    grepコマンドで正規表現を使えるようにするために,下記の-Pオプションを叩きたいのですが,叩くと下記のエラーが表示されます. 使用しているシェルはmacOS Sierraでzshです. 恐れ入りますが,解決方法をどなたかご教授していただきたいです. echo "123abc456dfg" | grep -oP '\d' 期待する結果 1 2 3 4 5

    • 0評価
    • 264PV
    takechankurocha takechankurocha 4ヶ月前に コメント
  • 解決済

    回答
    3

    シェルスクリプト内で、別ファイルを参照する。

    シェルの中で別ファイルの情報を参照したいと考えております。 例えば、以下の test.sh があったとして、IPアドレスが記述されている部分を ip.txt内のIPアドレスを参照する。といった感じにしたいです。 cat test.sh !/bin/bash cat /var/log/httpd/access_log | awk -F '"' '

    • 0評価
    • 167PV
    ysysys ysysys 4ヶ月前に コメント
  • 解決済

    回答
    1

    フォルダ内における,関数の呼び出し関数を求めるスクリプトを書きたい

    前提 フォルダ内のとあるファイル内で定義された関数が,そのフォルダ内でどのくらいの回数を呼び出されたか,結果出力するスクリプトを書きたいと思っています. 実現したいこと hoge.rb def initialize(user) 例えば,上記の「hoge.rb」内で関数'initialize'が定義されている場合に,この関数'initialize'が

    • 0評価
    • 100PV
    otn otn 4ヶ月前に ベストアンサー
1

タグ情報

  • あなたの順位

    -

  • タグ登録者数

    2146

  • 総質問数

    230

  • 今週の質問数

    1

関連するタグ

シェルタグのよく見られている質問

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