[過去ログ] 初心者の質問相談にやさしく答えるスレ Part13 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
211: 2020/09/21(月)17:00 ID:oPZtckzh(1) AAS
よっぽどのことがない限り入る
多くの場合はグラホがうまく使えないとかあるけど
でもここで聞くレベルじゃISO用意できなかったりするんじゃないの
ちなみにいまどき無線LANが使えないってないわ
これくらいのレベルならヤフオクで5000円くらいだからそっちで選べばいいと思う
212(2): 2020/09/21(月)18:54 ID:iILBrJu/(1) AAS
複数行単位で逆順ってどうやる?
$ seq 4 | CMD
3
4
1
2
こんなん
213: 2020/09/21(月)21:34 ID:6Q0Z/Lw5(1/2) AAS
seq 10 |tac |sed -n 'h;n;p;g;p'
214: 2020/09/21(月)21:39 ID:6Q0Z/Lw5(2/2) AAS
sed 版は行が偶数である必要があるので、基数でも構わないように awk 版。
seq 11 |tac |awk 'NR % 2 != 0 {line = $0; next}; {print $0"\n"line} END{if (NR % 2 != 0) print $0}'
215: 2020/09/21(月)23:40 ID:EG8dcfEz(1) AAS
xargs で、行列変換できるのでは?
a
b
c
a b c
216: 2020/09/22(火)02:18 ID:eMduSs75(1/2) AAS
>>212
例は2行単位のもの出しているけど、2行単位以外の複数行(3行とか4行との)単位でもやりたいのか?
217: 2020/09/22(火)02:22 ID:eMduSs75(2/2) AAS
か、が抜けていた
(3行とか4行とかの)単位
218(1): 2020/09/22(火)10:31 ID:9d2x2CDm(1) AAS
sedの基本は理解したが肝心の処理の流れが分からんわ
パターンスペースだのホールドスペースだの
処理過程の行を表示する方法はないのかしら
219: 2020/09/22(火)16:42 ID:iBWA2dV2(1) AAS
>>212
長くなれば配列使ってループで回す
seq 4 | xargs | awk '{print $3 "\n" $4 "\n" $1 "\n" $2}'
220: 2020/09/22(火)16:52 ID:6eqRg9Ey(1/3) AAS
自分ならスクリプト書いてwhile readしちゃうけどなあ
221(1): 2020/09/22(火)16:57 ID:6eqRg9Ey(2/3) AAS
ちなみにスクリプト書くのがえらいとは思ってない
仕事でシェル書ける?って聞かれたことあるけど当然あると答えるんだけど
パイプを使った簡単な方法を思いつかないとメンテが大変なスクリプトを残すことになる
まあ1行で書かれた難解なコマンドを解読するのも面倒なんだけどw
222: 2020/09/22(火)17:03 ID:6eqRg9Ey(3/3) AAS
>>218
自分が使ったわけではないけどsedsedつーのがあるらしい
自分は処理を想定して置換パターン考えるけど
思ってるように置換されないことはよくあって超テストしまくる
今はシェルスクリプト書くこと少ないんだけど
あーこれ過去に悩んだわってのは結構多く解決したあとに思い出す
223: 2020/09/22(火)19:23 ID:fv1Daqer(1) AAS
>>221
ワンライナーの方が保守性が低いだろうに
224: 2020/09/22(火)22:32 ID:3m3ag9H4(1) AAS
やっていることが複雑なプログラムは
結局何で書いても保守性は上がらない
225: 2020/09/23(水)01:48 ID:a9ugNS1V(1) AAS
可読性なら、Ruby
226(1): 2020/09/23(水)10:10 ID:Rsl28+Yj(1) AAS
パイソンかシーシャープでいいよ
227: 2020/09/23(水)12:05 ID:n3ZO4tu1(1) AAS
>>226
シャープは台湾資本のメーカーだから安心だな
228: 2020/09/23(水)13:59 ID:qG2KcxsT(1) AAS
久々に滑り倒してるギャグというものを見た
229: 2020/09/23(水)22:41 ID:JIsijUQE(1) AAS
ギャグだったの?
230(1): 2020/09/25(金)00:28 ID:RsERggiG(1/2) AAS
VARが複数行の場合はどうすれば?
$ VAR=`seq 1`; seq 2 | sed "s/$VAR/@&/"
@1
2
$ VAR=`seq 2`; seq 3 | sed "s/$VAR/@&/"
sed: -e expression #1, char 3: `s' コマンドが終了していません
231: 2020/09/25(金)08:53 ID:0C7N0fKH(1/2) AAS
VAR=`seq 2`; seq 3 | perl -0777 -pe "s/($VAR)/\@\$1/"
sed でやるなら sed の文法に合わせる必要がある。
すなわち、改行をエスケープシーケンスに置き換える。
それをした上でも sed でやるには N や t を使う必要があるだろう。
そして多分、本当にやりたいことはそれではないだろう。
なにをしたいのか正直に書いたほうがいいと思う。
232(1): 2020/09/25(金)09:45 ID:RsERggiG(2/2) AAS
URLのメモがあって特定のURLの行頭に#を入れたいだけなんだ
実際のVARには対象行の文字列が入ってる
sed '
/aaa/s/^/#/
/bbb/s/^/#/
' foo.txt
これを大量に書かずに済む方法はないかってこと
233(1): 2020/09/25(金)10:01 ID:rcXzyqi8(1/2) AAS
hoge = PARAM1:VALUE1-0:VALUE1-1;VALUE1-2
こういうあたいを、最初の:区切り文字にするっていう方法ありますか?
具体的には、
hoge = PARAM1 と VALUE1-0:VALUE1-1;VALUE1-2
に分けるのが望みです。
関係あるかわかりませんが、実際には区切り文字の:は半角です、
半角コロンは視認性がすんごい悪かったので、視認性のため全角にしております。
よろしくお願いいたします。
234(1): 2020/09/25(金)10:56 ID:Zcjfxf/5(1/2) AAS
>>232
改行されたURLのみのリストならこれで大丈夫なはず
xargs -I{} sed '/{}/s/^/#/' < url_list.txt
235(1): 2020/09/25(金)12:35 ID:jeHM1ZGk(1) AAS
>>233
cut -d ':' -f 1 と
cut -d ':' -f 2- でできるよ
236: 2020/09/25(金)12:47 ID:rcXzyqi8(2/2) AAS
>>235
ありがとうございます。
N番目から最後までってのがあるんですね。
勉強になりました。
237: 2020/09/25(金)15:17 ID:Zcjfxf/5(2/2) AAS
>>234
これじゃ動かんわ
こっち
sed 's|/|\\\\/|g' url_pattern_list |xargs -I{} sed '/{}/s/^/#/' url_list
238(2): 2020/09/25(金)21:27 ID:0C7N0fKH(2/2) AAS
URL には . も含まれてると思うのだが、エスケープしなくていいのだろうか。
行全体のマッチじゃなくていいのだろうか。
パターンの数だけ sed を起動するよりもスクリプトファイルを作って
それを実行する方が効率的でデバッグもしやすいのではなかろうか。
当人が判断すればいいことだが、ちょっと気になった。
239: 2020/09/25(金)21:50 ID:3o+e4nzm(1) AAS
>>238
>>230の条件が
複数のマークする対象が変数に入っている、絶対にsedは使う、1ライナー
なんだよ。
Linuxユーザーは超こだわりを持つ奴がおおいからな
(なんで、そんなにこだわる? 基地外かよな奴が多いからな)
240: 2020/09/26(土)08:36 ID:shOcNvTA(1) AAS
Debian でディスクレスシステムもどき (USBメモリでBIOSモード起動、NASへiSCSIで接続してルートマウント) を作ったんですが、
シャットダウンや再起動しようとすると NIC が落とされるのが早いのか、処理がうまくいかないようです。
(シャットダウンシーケンス中なのに waiting for ifup for enp1s1 ( 1 min 30 sec ) ... みたいな感じ)
数分待てば再起動できるけど、どうにも時間がかかりすぎるのでなんとかしたいです。
たぶん NIC を落とさないようにするのかな、と思いつつも、どう検索したらいいのか分からずここに来ました。
分かる方、よろしくお願いします。
241: 2020/09/26(土)14:40 ID:9Br3HoRi(1) AAS
>>238
悪いこと言わないからここのスレタイを一度読んでみ?
242(3): 2020/10/03(土)20:59 ID:5AxqDLig(1) AAS
外部リンク:qiita.com
上記のサイトをみながらzfsについて勉強・検証しているのですが
zfs snapshot tank@20201003
このコマンドは通るのですが、
上記のコマンドを打たずに以下のコマンドを打つと「WARNING:
could not send tank@20201003: does not exist」と表示されます。
zfs snapshot tank@20201003 > tank@20201003.zfs
上記ページをみても書いていなかったので、シリアライズする際は一度スナップショットを取ってからしかできないという理解で間違いないですか?
243(1): 2020/10/04(日)10:28 ID:xw4Et/C8(1) AAS
>>242
何でその本人に聞かないの?
244: 2020/10/04(日)10:46 ID:/VYz5wn6(1) AAS
>>243
ほんこれ
245: 2020/10/05(月)09:20 ID:FTVXUa3S(1) AAS
>>242
小飼弾やんけ
聞きづらそう
246(2): 2020/10/08(木)16:02 ID:PdmvQUun(1) AAS
aa.html
foo
bb.html
cc.html
この中で連続するhtmlをsedで全消しするにはどうすれば?
この例だと結果はaa.htmlとfooの2行ですが実際の行数は不定です
あくまで特定の文字列を含む行が連続したら消すってことです
247(1): 2020/10/10(土)00:17 ID:bPudXcVE(1) AAS
>>246
sedじゃなきゃだめ?
248: 2020/10/10(土)00:33 ID:S4v9YsRk(1) AAS
>>247
わざわざsedを指定しているってことは、
sedでやることが一番重要なことなんだよ。
(sedでやっていないのはイラネよーーーだろ)
おかげで、高脳案件になってしまっているからな。
249: 2020/10/10(土)08:23 ID:ol8hA1Iw(1) AAS
>>246
最初から全部やりたいこと書けよ
誰かが答えたら行末じゃないとか言い出すんだろ
250(2): 2020/10/10(土)08:51 ID:aM5GunJR(1) AAS
sed で書いてみた。長いよ。
#!/bin/sed -nf
/\.html/! {
:print
p
b end
}
/\.html/ { # 文字列 html 1 行目
$ { # html のある 1 行目が最終行なら表示する
p
b end
}
h
n
/\.html/! {
H
g
b print
}
/\.html/ { # 文字列 html 2 行目、4, 6 ... 行目
:loop
n
/\.html/! b print
/\.html/ b loop # 文字列 html 3 行目、5, 7 ... 行目
} # 2 個目からのループの終わり
} # 1 個目からのループ終わり
:end
251(1): 2020/10/10(土)18:52 ID:2UVd0pTv(1) AAS
sedのverboseモードってないだろうか
習熟できてないからなんでこんな結果になるんだってのが多くて
結果が出ない時もあるし
252(1): 2020/10/11(日)01:27 ID:t5YC9Ppd(1) AAS
>>250
rubyの人の書き方ににているが、ひょっとして,rubyの人?
なんか、俺よりずっとsedに詳しい感じだな。
rubyできる人なら、それなりにシェルスクリプトができても不思議ではないだろうからな。
>>251
頭のいい人はsed,awk,正規表現とかをすげーなと言う感じで活用するんだろうが、
低脳の俺なんかは、どう書いたらいいんだ、なんでこんな結果になるんだ
だからな
253(1): 2020/10/11(日)07:47 ID:B4RTOxqM(1/2) AAS
Ruby で作った。ただし、ファイルを2回読んでるけど
TEXT = <<'EOT'
aa.html
foo
bb.html
cc.html
EOT
# 文字列を含む行番号を、配列に入れる
line_numbers = TEXT.each_line.with_object( [ ] ).with_index( 1 ) do | ( line, ary ), line_num | # 各行・蓄積変数・行番号
ary.push( line_num ) if line.include? "html" # 含む
end
# 上の配列から、連続している行番号だけを残す。2次元配列を平坦化する
consecutive_numbers = line_numbers.chunk_while{ |prev, nxt| prev + 1 == nxt }.
select { |ary| ary.length >= 2 }.flatten!
unless consecutive_numbers
puts "連続している行はありません!"
return # 処理なし
end
results = TEXT.each_line.with_object( [ ] ).with_index( 1 ) do | ( line, ary ), line_num | # 各行・蓄積変数・行番号
if line_num == consecutive_numbers[ 0 ]
consecutive_numbers.shift # 先頭の要素を取り除く
else
ary.push( line )
end
end
print results.join
254: 253 2020/10/11(日)07:54 ID:B4RTOxqM(2/2) AAS
シェルスクリプト、sed, awk は、
覚えることが多くて、ややこしくて出来ない
漏れは可読性・保守性を優先してるから、Ruby しか書けない。
基本、Rubyだと英語のように読めるから
255(1): 2020/10/11(日)09:48 ID:acjqXegq(1) AAS
plamo linux です
mdadm: No devices listed in conf file were found.
とメッセージが出てブートしなくなりました
昨日までちゃんとブートしていました
元に戻るにはどうすればいいんでしょうか
256: 250 2020/10/11(日)10:04 ID:UXAiapS7(1) AAS
>>252
こういうのは、パズルを解く感じで面白がっています (実用的だとは思わない)。
sed は、info sed をざっと読んだだけで、よく知りません。
でも、info sed はお読みになると良いと思います。
257(1): 2020/10/11(日)12:14 ID:+Qf2x9qI(1) AAS
sed/awkなんてvi/emacsと同じで黎明期に先行者利益で広がっただけで今じゃ棺桶に片足突っ込んでるようなジジイがマウント取るために無理やり活かされてるゾンビみたいなもんだから今の時代そんなもん使わんでいいよ
当時その場の思いつきで作られた合理性の欠片もないオレオレインターフェースやナメクジレベルの鈍足パフォーマンスでメリットなんかないしググりゃちゃんと直感的なインターフェースにマトモなパフォーマンスのツールが他にいくらでもあるから
258: 2020/10/11(日)12:26 ID:pceQnLh9(1) AAS
>>255
どうもすみません
何度もやり直して、上手くいかず
しばらく放置して電源を入れると
上手くブートしました
失礼
259: 2020/10/11(日)13:09 ID:g1tbO2CC(1) AAS
>>257
じゃあその方法で解決する方法を紹介してやりゃいいのにww
260(2): 2020/10/12(月)15:35 ID:jJLnsDPk(1) AAS
findって./を付けずに出力できないの?
261: 2020/10/12(月)16:47 ID:rHVpQ/84(1) AAS
>>260
ググれば?
Linuxでフルパスからファイル名のみ取り出す方法 | 俺的備忘録
そもそも、変換元のPATHの出力をfindで行っているのであれば、「-printf」でファイル名だけを指定すればよい。
find ./ -printf "%f\n"
拡張子削除については、awkやsedを用いるとよいだろう。
262: 2020/10/12(月)16:51 ID:rOk+9ogj(1/2) AAS
>>260
Use find result without ./ - Unix & Linux Stack Exchange
外部リンク:unix.stackexchange.com
263(2): 2020/10/12(月)20:15 ID:+CEC3iOj(1) AAS
テキストファイルの1行目が特定の文字列だったら的な処理がしたくて
if [ $(head -n 1 ./file.txt) = "ABC" ]
こうやって書くとテキストファイルが空だった時にunary operator expectedでエラーになるんだけど
一旦変数に入れてやるなりしないとだめですかね
"$変数"ならエラーにならないんだけど
264(1): 2020/10/12(月)22:50 ID:rOk+9ogj(2/2) AAS
>>263
"$( ... )"
265(1): 2020/10/16(金)11:09 ID:akQTxQQM(1/2) AAS
環境 lubuntu18.04 xorg
xmonadをダウンロードした後にログアウトしてlightDMでxmonadを選択してログインしたら何も映らなくなった
仮想コンソールは映る
再起動しても意味なし
dmrcの中身をxmonadからlubuntuに戻しても意味なし
コンソールからxinitrcを読み込んでstartxすればそのGUIは映るけど普通に起動すると駄目
なんが原因でどうしたらいいんでしょう?
266: 2020/10/16(金)13:22 ID:OaBWIwY4(1) AAS
知らんがlightDMを入れ直したら?
sudo apt --reinstall install lightDM
267: 2020/10/16(金)17:50 ID:akQTxQQM(2/2) AAS
やってみるけど多分駄目だろうな
DMは関係ないっぽい
なんかいろいろ挙動が異常
268: 2020/10/17(土)10:29 ID:ODuFNacE(1) AAS
>>265
役に立つかどうかわからないけれど、~/.xsession-errors と /vag/log/Xorg.0.log を
まず見るところじゃないの。うちの場合は、Xfce4 だから、~/.xfce4-session.verbose-log
なんてのもある。
269: 2020/10/19(月)13:23 ID:6Eimd+kQ(1) AAS
おまえらカロリーメイトの特設サイトでコマンド打ってこいよ
270: 2020/10/19(月)16:27 ID:6NeTwfPm(1) AAS
open jtalkのオンラインデモ、今音声出力出来るか
271(2): 2020/10/19(月)17:58 ID:W+kh1UfY(1) AAS
すいませんtimedatectlコマンドはSystem clock synchronized: yes NTP service: active の場合、実行するだけで即座にNTPと同期してくれるのですか?
272: 2020/10/21(水)20:49 ID:+7OJAUdt(1) AAS
>>271
する
273: 2020/10/22(木)17:40 ID:j62zDbYT(1) AAS
>>271
ありがとう ntpdate要らなかったか
274: 2020/10/26(月)23:02 ID:Kt1UpBgZ(1) AAS
update-grubを実行したドライブ内のOSだけ検出することって出来ますか?
USBメモリに複数のディストリを入れています。
update-grubしたときにこのUSBメモリ以外は無視してほしいのです。
他を物理的に外したりBIOSで無効にしたり、あとでgrub編集するより、
最初から検出しない方法があればと思っています。
275(1): 2020/10/30(金)17:13 ID:qQgV9Kf6(1) AAS
CMD| `cat -`をしたらCtlr+dで入力の終端を明示するけどこの操作を自動化できないです?
276: 2020/11/01(日)16:22 ID:+cKUmGCg(1) AAS
>>275
CMDがどんなコマンドかわからんけど
execとかそういう話?
277(1): 2020/11/02(月)07:22 ID:OQyKASwJ(1) AAS
windowsにはどこにでも置けて単一で機能するexeがありますがLinuxにはないんです?
もしくは一つのフォルダで完結するポータブル版
278: 2020/11/02(月)08:54 ID:B06jzEm5(1) AAS
アルよ
279: 2020/11/02(月)09:16 ID:r9c2MUYE(1) AAS
AppImageかな
280(1): 2020/11/02(月)09:16 ID:sfbBxCLJ(1) AAS
>>277
拡張子が exe ではないけど、単体で動作するモノは何処に置いても
動作するよ。
281: 2020/11/03(火)18:38 ID:uVuISM//(1) AAS
出力のプロセス置換って使う機会ないけどどんな時に使うんです?
282: 2020/11/04(水)08:42 ID:xXCagMB5(1) AAS
たまに使うけど便利だよ。info tee に実例が出ている。日本語の翻訳は、
外部リンク[html]:linuxjm.osdn.jp
283(2): 2020/11/06(金)22:44 ID:n3hHdf2+(1/2) AAS
>>280
NGで元ネタ見れないけど
appimageでしょ?
あれの、注意点は
appimage作った環境が
ibusかFcitxかっで
日本語入力できるか、できないか
って変わってくるんだけど…
いまの、Ubuntuがibusだから
自分のマシンもibusにしとけば
ほぼほぼ、ちゃんと使える
って
環境が手に入る
284: 2020/11/06(金)23:19 ID:ED63vPBM(1) AAS
まともな日本語使えてないのに日本語入力必要なんだw
285(1): 2020/11/06(金)23:20 ID:790RORQy(1) AAS
Ubuntuとあるからappimageじゃなくてsnapことを語ってるのか?
あと改行が気持ち悪い
286: 2020/11/06(金)23:23 ID:n3hHdf2+(2/2) AAS
>>285
は〜
snap使ってないよ
287(1): 2020/11/07(土)07:11 ID:Of79SsyL(1) AAS
>>283
元ネタは、Linux には、
・何処にでも置けて実行出来る exe のようなモノは無いか?
・一つのディレクトリで完結する実行環境は?
だから、Windows のように個人専用環境を整えたいって
ことじゃね?Windows で言う、PortableApp やらインストール
不要なアプリみたいなの。確かに Windows だと USB に
環境詰めてるけど、Linux では考えたことないな。
288: 2020/11/07(土)08:30 ID:RiyY5e70(1) AAS
>>283
>>287
なんだこの変な読点の打ち方
289(1): 2020/11/07(土)11:06 ID:H3of71l7(1) AAS
「NGで元ネタ見れない」とか知らんよ
自分で登録したNGワードなんだから自分でなんとかしろよ
290: 2020/11/08(日)16:04 ID:fcGa1mQc(1/3) AAS
>>289
NGいっぱいあるから、どれだか
わかんないんだよ
で
Appimageググってみたの?
なんか、外してた?
291(1): 2020/11/08(日)17:05 ID:juuH+WYy(1) AAS
277 が何で NG なのかわからんけど、流れも読めないなら黙ってて。
292: 2020/11/08(日)17:25 ID:fcGa1mQc(2/3) AAS
>>291
流れってなに?
どうせ、exeみたいに、単体で
どこでも実行できるヤツないの?
とか
そんな話なんでしょ?
だから、Appimageが、それだよ
って書いただけじゃん
しかも、Appimageで日本語入力できない時があるから
それの説明までしてあげてるのに…
293(1): 2020/11/08(日)18:27 ID:X8ZR8ofD(1) AAS
まるで5歳児だな。それにしても改行が気持ち悪い
294: 2020/11/08(日)18:46 ID:fcGa1mQc(3/3) AAS
>>293
流れって
改行が気持ち悪い
って
話だったのかな?
改行だってね
無限にできるわけじゃ無いんだよ
改行多過ぎ
って怒られて、書き込めない事もある
295(2): 2020/11/11(水)22:33 ID:fhkp+79P(1) AAS
Ubuntuを使っています。コマンド入力をしたことがなかったので色々と練習していたら
困ったことが起こりました。eogで画像を開いた後に端末がコマンドを受け付けなくなりました
これは文字が入力できないという意味ではなく、エンターを押しても改行されるだけで次のコマンドの
受け付ける状態にならないという意味です。どうやって解決すればよいでしょうか
もちろん端末を開き直せばそれでいいのですが
296(1): 2020/11/12(木)01:27 ID:2rRTC5S8(1) AAS
>>295
eogがフロントで実行されてるから当然そうなる
eogを手動で終了させるか
$ eog hoge.png &
みたいな感じでバックグラウンドで実行させればいい
297(1): 2020/11/12(木)08:06 ID:UqbtAPuh(1) AAS
>>295
296 の判断が正しいとして (たぶん、正しい)、そういうときに、とりあえずすることを
もう少し追加すると...
端末で Ctrl-z を押す (実行しているジョブの一時停止)。続いて端末から bg と
入力する (ジョブをバックグラウンドに移す)。それで、アプリケーションも端末も
使えるようになる。
298: 2020/11/15(日)09:51 ID:OWQAppCh(1) AAS
>>296>>297
ありがとうございました。バックやフロントという概念すら知らなかったので勉強します
299(1): 2020/11/17(火)08:06 ID:dQXsNbP1(1) AAS
帯域制限に関してご質問です。
送信元サーバ一台、受信サーバ3台(4台の各サーバのセグメントは違う)
この場合送信元サーバから各セグメントに対して帯域制限を行うことができるのでしょうか?
※イメージ的にはWindowsのポリシーベースのQoSのような感じです。
300(1): 2020/11/17(火)10:26 ID:iyqpQkhn(1) AAS
>>299
相手ホストごとにVLAN切ってtcでできるんじゃないかな
301: 2020/11/17(火)16:58 ID:UzNypzzX(1/7) AAS
>>51
おそらく、
メモリ上に存在するだけだから再起動したら消え去るんじゃないかな。
302: 2020/11/17(火)17:09 ID:UzNypzzX(2/7) AAS
>>300
新たな専門用語を使って説明したら、ますます謎が深まるんじゃないかな?
303: 2020/11/17(火)17:13 ID:UzNypzzX(3/7) AAS
>>116
ソースを読んで怪しい事をしてないか確認するしか無いだろうね。
304(1): 2020/11/17(火)17:49 ID:1Nnk19Ou(1) AAS
何か月前の質問に答えてんだよw
もう見てねーよ
305: 2020/11/17(火)18:33 ID:UzNypzzX(4/7) AAS
>>304
君が見てるじゃないですか。
306(1): 2020/11/17(火)18:38 ID:UzNypzzX(5/7) AAS
>>263
調べたいテキストファイルのサイズがゼロの場合は、
テキストファイルの1行目が、特定の文字列かどうかの比較をしなければ良いのでは?
以上。
307: 2020/11/17(火)19:44 ID:X6+b6U9M(1) AAS
魔除け置いとくね
Web翻訳家 志賀慶一氏を語るスレ 27
2chスレ:linux
308: [age] 2020/11/17(火)20:32 ID:IEHNdW0J(1) AAS
あわしろ信者今日もぶっちぎり1位
外部リンク[html]:hissi.org
自宅警備員でもしとるのかな?
309(1): 2020/11/17(火)21:21 ID:6zHRArMX(1) AAS
>>306
0バイトのテキストならそれでいいかもだけど
1行目が空で2行目から始まってるファイルなんかだとそれすり抜けてエラーになりそう
>>264の""で囲む方法が手っ取り早い気がするが
310: 2020/11/17(火)22:37 ID:UzNypzzX(6/7) AAS
>>309
1行目が空でも改行コードが入ってないと
2行目は存在し得ないよ。
改行コードは0バイトじゃないよ。
311: 2020/11/17(火)22:57 ID:UzNypzzX(7/7) AAS
>>124
ソースコードが公開されていないプログラムの方が危険だよ。
プログラムをデバッガでステップ動作させて、不審な事を行ってないか確認する方が、
公開されてるソースコードを読むより遥かに大変だ。
プログラムのソースコードが公開されていれば改良する事もバグを回収する事も不可能ではない。
ソースコードが公開されてないプログラムは作成した企業やグループや個人が修正しない限り、
利用者は不満が有っても我慢して使うしか無い。
312: 2020/11/18(水)00:59 ID:+TC5UL99(1) AAS
>>242
このスレに投稿する初心者が、ZFSを使うようなシステムを弄ったら駄目ですよ。
10年修行してからにして下さい。
313: 2020/11/23(月)06:31 ID:sY9SVyMJ(1) AAS
sedでは3sや/foo/dみたいに頭に文字を入れて範囲指定できますがperlはどうやればいいんです?
sedで\dや\wを使おうとしてperl -peを見つけたのはいいんですがここが上手くできなくて
314: 2020/11/23(月)11:10 ID:XxNv9NpV(1) AAS
sedは知らないけど家のメモから
15 から 17 行目だけを表示
perl -ne 'print if 15 .. 17' file
commentという文字列が含まれている行を表示
perl -ne 'print if /comment/' duptext
STARTとENDに挟まれた部分を表示
perl -ne 'print if /^START$/ .. /^END$/' file
STARTとENDに挟まれた部分以外を表示
perl -ne 'print unless /^START$/ .. /^END$/' file
315: 2020/11/23(月)11:33 ID:ypAURo74(1) AAS
314 とは別人だけど、おまけの情報を書いておくと...
".." という演算子については、perlop(1) という manpage の "Range Operators"
というセクションに詳しく書いてある。この場合は、scalar context の ".."。
perlop の manpage は、debian だと perl-doc というパッケージを入れる必要があった。
316(1): 2020/12/16(水)19:26 ID:kclMLVSN(1/2) AAS
タスクマネージャで見るとcpuの使用率が25〜30になってるのに
どのコマンドも使用率が0%だと表示されています
怪しいサイトに行った覚えはありませんので
ウイルスでないならなにか考えられる原因はあるのでしょうか?
317(1): 2020/12/16(水)19:43 ID:4dVNyuV6(1) AAS
>>316
タスクマネージャーがどんなもんか知らんけどrootでtopでも出てこない?
318: 2020/12/16(水)20:18 ID:kclMLVSN(2/2) AAS
>>317
タスクマネージャはLXTask 0.1.9です
sudo topで表示されるされるものとLXTaskで表示されるもので
違いますね
ちなみに常にcpuの使用率が25〜30というわけではありません
319: 2020/12/26(土)07:10 ID:ujg+rhBe(1) AAS
シンボリックDIRの中で > ../fileをやったら実体パスの方で保存されたけどこんなもん?
シンボリックDIRの中で端末を起動したら実体パスに移動してるし挙動がよく分からん
Mintのxfce4使ってる
変にCPUが張り付くと思ったらbashが居座ったままってのはよくあったわ
320(5): 2020/12/31(木)03:04 ID:mewsshF5(1) AAS
大掃除したら使ってないwin7ノートが出てきたので、Linuxいれて見ようかと思ったのですが初心者でも使いやすいモノはどれなのでしょうか?ubuntuとかmintとかが良いのでしょうか?
321: 2020/12/31(木)04:01 ID:rUh/lXy0(1) AAS
そんなものはない。ファイラーにしても慣れないと使うのが辛いものばかり
Webブラウザを使うだけならどれでも大差はないのでお好みでどうぞ
【2020年】初心者にオススメなLinux
外部リンク:note.kurodigi.com
322: 2020/12/31(木)16:40 ID:0GOOCbLx(1) AAS
>>320
2chスレ:linux
323: 2020/12/31(木)22:40 ID:9CPLR4rz(1) AAS
>>320
無料だしライブ環境で試せるディストリも多いのでご自由に
324: 2021/01/01(金)22:12 ID:03sKNTfC(1) AAS
>>320
最近のUbuntuは結構重いぞ
古いPCならlubuntuとかMintかな
325: 2021/01/02(土)00:30 ID:MjOyFp6L(1) AAS
>>320
SSD入れてWin10にするのが無難かも
326: 2021/01/04(月)14:40 ID:aJBEKTbS(1) AAS
coreduoのレノボが家にあるけどノートの換装って初心者には無理ポ
まさか32bitメモリ1GBがLinuxからハブられるとは
327: 2021/01/05(火)01:32 ID:6HLfl0Qx(1) AAS
換装の難易度は機種にもよるかな
裏蓋開けてすぐアクセス出来るのもあるし
面倒なやつならyoutubeで分解動画探してみるとか
328: 2021/01/07(木)09:14 ID:RUYh9ASu(1) AAS
すみません、本スレで聞いたけど過疎ってるのでこちらでの相談に変更します
OPEN SUSE 15.2のインストール画面で画面の下半分が真っ白で映らない
4K環境のせいかな?
Ubuntuは問題なくインストールできるのを確認してる
Radeon pro w5700のモニタはEizoの4K
ググってgrub2でコマンド叩いたりしてみたけど改善しません
どなたか解決方法を提案していただけませんか?
329: 2021/01/13(水)18:10 ID:EroJTCGk(1) AAS
この板荒らしてるのここの住人だろ。
330: 2021/01/13(水)19:19 ID:V8BXrS03(1) AAS
>>320
Win 7 が入っていた古いPCだということなので
MX-19.3_386, containing a 32 bit PAE kernel.
外部リンク:mxlinux.org
これが多数の人におすすめの第一候補ですよ。
初めて試すには、インストールせずにライブモードで起動してください。
331(1): 2021/01/16(土)13:51 ID:blmkBzwU(1) AAS
久しぶりに来たらこの板が過疎ってました
Linux界隈がオワコン化したのではなくてこの板が荒らされて過疎ったの?
332: 2021/01/16(土)15:40 ID:pw6l3R1o(1) AAS
雑談はこっちで
2chスレ:linux
333: 2021/01/16(土)15:46 ID:CPi/w/We(1) AAS
質問だろ?
334(2): 2021/01/17(日)06:46 ID:PF9ozieJ(1) AAS
>>331
いくつかのスレを読めば分かるだろ。
特定SGKICってやつが荒らし回って、普通の人達は嫌になった。
335(1): 2021/01/17(日)15:56 ID:osfrpQ6I(1) AAS
>>334
やさしくないな
スレタイ読め
336: 334 2021/01/21(木)05:00 ID:IMwZTMZ5(1) AAS
>>335
(訂正)
いくつかのスレをお読みになれば、お分かりでございましょう。
特定SGKICってやつが荒らし回って、普通の御人方は嫌になったのでございますよ。
・・・・これで優しくなっただろうww
337: 2021/01/21(木)18:50 ID:JtCbx1mo(1) AAS
Linuxで使える高精度な画像整理ソフトってないです?
今は重複削除にfdupesを使ってますがこれ単なるハッシュ比較なんですよね
解像度、フォーマット、画質の異なる同じ画像の検索がしたいんです
WindowsだとフリーでいくらでもありますがLinuxだと厳しいですかね?
上下前次1-新書関写板覧索設栞歴
あと 665 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.035s