[過去ログ] くだらねえ質問はここに書き込め! Part 234 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
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
シェバンニがヒトバンニやってくれました
588(1): 2019/01/15(火)16:39 ID:3wF6LWtn(1/3) AAS
え?カーネルがやってくれるのww
589: 2019/01/15(火)17:15 ID:EraLGKKv(2/2) AAS
Ruby で作った
re = /^data/ # 正規表現
result = [ ]
# 末尾の改行を削除して、配列に読み込む
input_ary = File.readlines( "input.txt", chomp: true )
input_ary.each_with_index do | line, index | # 1行ずつ処理する
if line.match re # マッチした時
str = input_ary[ index + 2 ] # 2行下
if pos = str.index( "=" ) # = が有れば、それ以降を取り出す
result.push line + "=" + str[ pos + 1 .. -1 ]
省4
590(1): 2019/01/15(火)17:20 ID:2rmFEu5s(1/2) AAS
>>588
そうやで
この24行目当たりで'#'と'!'をチェックしてる
外部リンク[c]:github.com
591: 2019/01/15(火)18:11 ID:FoJFyUQ2(1/2) AAS
ubuntu16.04LTS 64bitにキャノンのプリンタドライバをインストールしたいのですが
パッケージの拡張子がrpm
なので、alienコマンドを使ってインストールしようとしましたがエラーに・・・
sudo alien bjfilterpixus860i-2.4-0.i386.rpm
bjfilterpixus860i-2.4-0.i386.rpm is for architecture i386 ; the package cannot be built on this system
回避する方法ありませんかね?
ちなみに64bit版のドライバはアップされていませんでした。
592(2): 2019/01/15(火)18:15 ID:M081BtpX(1) AAS
>>590
それシステムコールのコードじゃね?
上下前次1-新書関写板覧索設栞歴
あと 410 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.022s