[過去ログ] くだらねえ質問はここに書き込め! Part 234 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
568: 2019/01/14(月)20:19 AAS
ああ、>>241とかなのね
P2Vしたら?
569(2): 2019/01/14(月)21:44 ID:XLvDIi96(1) AAS
>>526
外部リンク:serverfault.com
>>555
#!/bin/bash
でスクリプト書いたとき、
sh script.sh で実行したときと bash script.sh って実行したときで
挙動が違ったことがあった。
一行目のシェルで実行してくれるわけじゃないんだな。
570: 2019/01/14(月)22:01 ID:VYSqKgGP(1) AAS
ネタにマジレス・・・
571: 2019/01/14(月)22:44 ID:qhH1qpNc(1) AAS
>>565
>>241で最終的に仮想環境にしたいっていうことなら、
もう仮想環境にいれて仮想ではMBRで使っちゃえば?
572: 2019/01/14(月)22:59 ID:IGw4bJRa(1/2) AAS
win10上VMWare上のubuntu16.04上で作業しています
SDカードの移行のため、ソースとなるSDからRawイメージをPCへ圧縮して読み出しました
sudo sh -c "dd if=/dev/sdb | gzip -c > SourceSD.img.gz"
SDカードを差し替えた後、新SDへの書き込みは以下でうまくできました
gzip -c SourceSD.img.gz | dd of=/dev/sdc
移行先のデバイスでは問題なく動作しています
この後なんですが、imgファイルの中身をちょっと覗きたくなって、Rawイメージの中から
特定のパーティションをマウントしようと考えました。
そこでまずはSourceSD.img.gzを展開しようと
gzip -dc SourceSD.img.gz | dd of=SourceSD.img
省5
573(1): 2019/01/14(月)23:17 ID:EuaUxkjW(1) AAS
>>569
shやbashにとってはシェバンはただのコメントだからね
スクリプトに+xして直接実行したときだけexecveが特別にその一行目を解釈するから意味を持つ
外部リンク[html]:linuxjm.osdn.jp
574: 2019/01/14(月)23:18 ID:IGw4bJRa(2/2) AAS
あら
gunzip -dc < SourceSD.img.gz | dd of=SourceSD.img
以下でいけましたぁ
質問は取り下げます
575(1): 2019/01/15(火)00:13 ID:1SZMXl0b(1/2) AAS
たくさんテキストファイルがあり、
それぞれのファイルの行の配列はこんな感じです(フォーマットは定型です)
data1
hoge=2352
fuga=345
data2
hoge=4634
fuga=35767
最終的に、
data1=345
省4
576(1): 2019/01/15(火)00:46 AAS
awk -F'=' 'NR%3 == 1 {x=$1} NR%3 == 0 {print x"="$2}' hoge.txt
577(3): 2019/01/15(火)02:08 ID:qPvPFFOI(1/2) AAS
sed -e 'N;N;s/\n.*=/=/;'
578(2): 575 2019/01/15(火)07:15 ID:1SZMXl0b(2/2) AAS
ありがとうございます。
しかしながら、肝要なことを書き忘れました。
申し訳ありません。
以下の行は、テキストファイル行の途中にあります
;(中略)
data1
hoge=2352
fuga=345
data2
hoge=4634
省4
579: 2019/01/15(火)08:47 AAS
egrep -A2 ‘data1|data2’ | egrep -v -- ‘--‘ | >>576
580(1): 2019/01/15(火)09:25 ID:ddJZRUPr(1/2) AAS
PanasonicのLet's NoteにDebian GNU/Linuxを入れています。
Xfce4デスクトップ環境において、電源ケーブルを差し込んで充電モードに切り替えると
画面の輝度が最低になり、更にキーボード操作も受け付けなくなります。
輝度調整キーを押すと再びキーボードなどが操作できるようになりますが、
電源ケーブルを接続する度に↑こういうことをするのは少し手間ですし、
何より原因不明で気持ち悪いです。
そこで原因を突き止めてできれば解決もしたいのですが、
ラップトップパソコンでの電源管理に関するトラブルでは
どういったログを見ればよいでしょうか。ご教示ねがいます。
(例えばapt関連の事象なら/var/log/apt以下のファイルを調べればよい、
省2
581: 2019/01/15(火)09:57 ID:UaSyty4G(1) AAS
>>578
>>577をもとに
sed "/^data[0-9]\{1,\}$/!d; $(yes 'N;' | head -n 2) s/\n.*=/=/;"
582(1): 2019/01/15(火)10:35 ID:Oko32N8s(1) AAS
>>580
よくわからんけどTLPでも入れてみたら
583: 2019/01/15(火)10:50 ID:qPvPFFOI(2/2) AAS
>>578
そこに書いてある分だけでいいなら
sed -e '/^data[12]$/{N;N;s/\n.*=/=/;}'
で済むかもしれないが誤認識の心配はしなくていいの?
そこに書いてある分だけじゃないなら、おおざっぱに考えても
a) 処理対象となる各レコードの先頭行を認識して処理する。
b) 1個以上のレコードから成るブロックを処理する。
というパターンがあると思うんだが。>>577 は b で書いた。
584: 2019/01/15(火)12:49 ID:ddJZRUPr(2/2) AAS
>>582
ありがとうございます。やってみます。
585(1): 2019/01/15(火)15:16 ID:cwR3mfso(1/2) AAS
sedって単純な正規表現は使えるようになったけど>>577みたいなのは訳わからん
もっと覚えんとなぁ
586(1): 2019/01/15(火)15:49 ID:EraLGKKv(1/2) AAS
>>569
sh script.sh, bash script.sh などでは、シェバンは使われない
シェバンが使われるのは、
./script.sh
のような、ファイル名自体がコマンドになる場合に、
カーネルがシェバンを読んで、どのシェル・アプリで実行するか決める
(script.sh には、実行権限も付ける必要がある)
シェバンにはシェル以外にも、ruby, python なども指定できる
587: 2019/01/15(火)16:08 ID:xU5emx/S(1/2) AAS
シェバンニがヒトバンニやってくれました
上下前次1-新書関写板覧索設栞歴
あと 415 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.015s