くだらねえ質問はここに書き込め! Part 235
■ このスレッドは過去ログ倉庫に格納されています
まずは2ch-Linux-Beginnersを読みましょう。
いろいろとまとめられているので(・∀・)イイ!!
http://www12.atwiki.jp/linux2ch/
読んでも解決しなかったら、質問を書きこむ前にここを読もう。
http://www12.atwiki.jp/linux2ch/?About
質問に対して答えてもらったら、お礼よりも、結果報告。
過去ログ検索
Google検索
https://www.google.com/search?hl=ja&as_q=検索語句&as_sitesearch=2ch.net%2Ftest%2Fread.cgi%2Flinux%2Fhttps://www.google.com/search?hl=ja&as_q=検索語句&as_sitesearch=5ch.net%2Ftest%2Fread.cgi%2Flinux%2F
※前スレ
くだらねえ質問はここに書き込め! Part 234
http://mao.5ch.net/test/read.cgi/linux/1542376726/ >>317
ファイルマネージャーから見えるだろうがボケ
知的障碍者は黙ってろ >>321
$ ./hira2kata 2 File name >>324
変換したいのは特定の行なのですが、これだとファイル全体が変換されてしまうので、用途に合わないようです nkf(network kanji filter) コマンドだろ
Ruby では、最初から入っている Ruby では、
require 'nkf'
puts NKF.nkf( "--oc=UTF-8 -m0 --katakana", "赤い糸" ) #=> 赤イ糸
オプションなどの詳細は、NKF コマンドを参照して! >>326
特定の行にキーワードや法則が無いなら困難
それを教えて貰わないと無理 >>329
特定の行となると
/^ADNM,/
にて表現されます
キーワードや法則としては、セパレータを,とし、$5として拾える文字列全て、となります
それで拾える文字列は全て平仮名なので、それは無条件にカタカナに変換して構いません
いかがなものでしょうか >>330
!?!?!??
そこまで、できてるならif文で分ければ? grep -o
ぐるっぽっぽっぽーーーwww
ぶひぃーーw−ww <<. cat |
XXX,aaa,bbb,...,
YYY,aaaa,bbb,...,
ADNM,aaa,bbb,ccc,あいうえお,ddd,eee
ZZZ,aaa,bbb,...,
.
awk -F',' '
/^ADNM/ {
for (i = 0; i < NF; i++) {
if (i == 4) {
cmd = sprintf("echo %s | tr あい アイ", $5);
system(cmd);
} else {
printf("%s,", $(i+1));
}
}
}
'
不完全 ふと思ったんだけど、
世の中に
han2zen
というプログラムがどれくらいあるのだろう‥ $ ./hira2kata 2 grep -o '/^ADNM,/' File name
awk触った事ないけど、こんな感じで動くの? >>334
普通にsedでやればいいだけだし
プログラムの最初の入門でみんなやるし 調べてるけど、$5は末尾から5番目らしい。
/^ADNM,/ でヒット $5から返還
/^ADNM,/の条件が調べたけど分からなかった。
誰かはよ。 間違えた
末尾が$NFで$5が先頭から5番目だった。 >>330
awk を使い、"ADNM" で始まる行の $5 をカタカナにしたいわけ。
nkf コマンドを使うというちょっとゴマカシめいた手だけれど。
$ awk -F"," '/^ADNM/{system("echo " $5 "|nkf --katakana")}' file awk にこだわりすぎてた。nkf を使っていいのなら、これで十分じゃない?
$ awk -F"," '/^ADNM/{print $5}' file |nkf --katakana >>339
やはりnkfなのですかねぇ
マッチする度の外部コマンド呼び出しとなり、猛烈に遅くなってしまったので、
awkの中だけで何とかならないものかと nm*にも慣れましたが、ifconfigってなぜなくなったのでしょうかね?
他にもrc&checkconfigがsystemctlに置き換わるのにも慣れたですが、
何となく、コマンドが直感的な物から、言語的な文法にと言うか、文系的な雰囲気に変わりつつある気がしますね。
無料で利用させて貰っているだけの側なので合わせますが、もしも例えるなら機械語みたいな極端な理系向け(でも何させても早いような)、鳥ってありますでしょうか? > もしも例えるなら機械語みたいな極端な理系向け(でも何させても早いような)
意味がわかりません。機械語?理系向け? ifconfigなくなったってマジか
新しいサーバー買ってもOSは古いので統一されてるから知らんかった >>318
レスありがとうございます。
>ソフトウェアの事情で選択すべき環境が変わるのが実情です。
おっしゃる通りです。ただ、WindowsとLinuxを統合的に使わないといけない業界も確かにあって、
その間をどう効率的に繋ぐか(とくにデータ転送の観点で)というのは永遠のテーマなのです。
そこの理解が浅いユーザは、たとえば数億円する大型スパコンで計算し出力した数百GBのデータを
自席のWindowsにSCPで転送してそこで可視化する、なんて非効率なことをやったりします。
(私は大型スパコン直結のLinuxサーバ上でプリ処理・計算・後処理・可視化まで全てやります)
>平たく言えば何をやりたいか具体的に書かないとまっとうなアドバイスはないです。
そうですね、ここはくだ質なので具体的に書くべきですね。
ずばり、リモートデスクトップでOpenGL4.4以上のハードウェアレンダリングが可能なソリューションとして
「TurboVNC+VirtualGL」以外に存在するか、が質問です。
ニッチすぎる質問ゆえ、答えてくれる人が果たしているか疑問ですが・・・。 昔はCATIAとかUnixもサポートしてたんだよな
CPUもPowerとかAlphaとかあって多様性に富んでた時代 現状は、ハックしてる人どれだけいるんだろうね。とにかく日本語圏では希少種って印象。 >>336
それぞれあるわけじゃん
それが面白いってな。オラもCで作ったわ。 >>342
Sysyemdに汚染されていないディストリを使おう。 質問ではないけど。
Linuxはやっぱり敷居が高い。
新しいボードへのポーティングを専業メーカへ
依頼中だけど、分からない用語やLinux流の開発お作法
みたいなものに戸惑っている。 >>352
> 新しいボードへのポーティングを専業メーカへ依頼中だけど
それWindowsだともっと敷居高いだろ >>342
ifconfigはメンテされてなかったから >>353
Winは扱う業者がたくさんあるから適当に丸投げしても大体なんとかなる >>341
外人が、日本語の平仮名・カタカナを知ってるわけない。
日本語の正規表現を作る外人が、いるわけない
日本人開発者が多い、Ruby ですら、NKF を使っている。
NKF以外のコミュニティでは、まず無理 >>356
nkf使わないと日本語処理が一切できないわけじゃない
341はそれを質問してるんだと思うが Linux利用者は全能感抱く癖あるよな
触れて2年目くらいで患う病
大抵の奴は2年も立たず挫折する?せやな Linux利用者っていうか
ある程度コンピュータに慣れ親しんで動作原理とかを理解したら
ほとんどの手作業というか非計算機的な処理を効率悪いと見做しがちになる。 ログ集めはコマンド使っちゃうけど、加工はpython使っちゃう罠 >>355
ポーティングって知ってる?
普通のアプリ開発じゃないぞw 移植するぐらいならXP使い続けちゃえ。って企業が多いから珍しいな。
勝手な推測(憶測)だけど……。
推測部分はXPとwin7のシェア
https://news.mynavi.jp/article/20190104-750432/
憶測は俺の経験だ!w 今からWebサーバたてるなら
apache と nginx どっちがいいの? 安定して使うならupgradeしない方が良いのでしょうか ツリー構造のフォルダ内の絶対パスが欲しいけど、ls -rだと取れない。
なんとか、なりませんかね? くだらんので答える気はない
暇なやつ。俺の代わりに答えろ。命令な。 >>366
find /PATH/AS/YOU/LIKE
でそれっぽく出ないかな。 >>353
自分が無知の部分が根本的な原因ではある。
Windowsce系やtronは知見があるけど、Linuxはpcの経験すらほとんどないので。yoctoとはなんぞやって感じです。 Linux Mint 29 板で回答もらいました。
152 名前:質問者 2019/02/27(水) 16:38:37.66 ID:zAxt7znl
向こうの板はダメそうなのでコチラで聞きます。
ツリー構造のフォルダ内の絶対パスが欲しいけど、ls -rだと取れない。
なんとか、なりませんかね?
こんな感じの実行結果が欲しいです。
http://ideone.com/Jn9jeQ
ツリーコマンドは無かったので入れました。
153 名前:login:Penguin 2019/02/27(水) 18:16:05.59 ID:kK4ji126
>>152
向こうってどこよ
聞きたいことがよくわからんけど、こーゆーこと?
find $(pwd) -type f
他の方もありがとうございました。 linux 関係ないですが、皆さんの嫁は誰ですか?
綾波、長門、白雪みぞれ ちゃん ですか?
それとも、アイリですか? 雪風ですか?
Linuxユーザーザーはロリコンが多い え?そんなんで良かったの?
lsのオプションのあれやこれが使えないと困るとか騒いでなかったか ああ。
今回はフォルダ構造を維持しなくて良かったし、
欲しいのが絶対パスとJPGファイルだけったから、
後からパスでと拡張子で取れば良いかなー。とか思った。
個人だから50万件(列)の文字列操作で3,5秒で行けた。 マルチポストになってしまっても、こういう風にきちんと結果報告してくれるのなら気にするほどのこともないのよね とあるテキストファイルの
奇数行末尾の改行を、カンマに置き換えたいのですが
何かすっきり簡単な方法はありませんでしょうか。
やりたいこと
A
1
B
2
C
3
を
A,1
B,2
C,3
としたい。 偶奇性は判断する必要ないから、emacsのマクロで簡単じゃない? >>381
できましたか?
emacs立ち上げて、ファイル読み込んで、先頭行で、
マクロ登録 c-x ( c-e c-d c-j c-x )
マクロ実行 c-e
繰返しはc-uで解決できる問題だと思う。 >>384
後だしで大変に申し訳ないのですが、
ファイルが大量にあるので
可能ならば、コマンド処理が可能なものをお教えいただきたく思います。 >>385
エクセルだと同じような操作をマクロで登録できますよ。
バッチファイル的に繰返すなら、シェルスクリプトでも作れるけれど、、、
大量が数十程度なら、↑上記みたいな操作の学習しなくても、気持ち切替えて、
全部手でやるのもありかと思います。(それか誰か書いてくれたら本願達成ですね 吾輩はExcel Onlineではなく、LibreOffice Calcなのであーる >>387
ありがとうございます、今、少し手でやってみたのですが
超ばっちりです
sedにNコマンドなんてのがあったんですね・・勉強になりました、
ありがとうございます。 localeコマンドでupperに指定されている文字の一覧みたいなのを表示する方法ってありませんか。
/usr/share/i18n/にあるロケール定義ファイルを見ると
upper=...
というように宣言されているのに
$ locale upper
を実行しても「locale: 不明な名前 "upper" です」と撥ねられてしまいます。
一方で同じように宣言されているyesexprなどは
$ locale yesexpr
^([+1yYyY]|はい|ハイ)
というように表示することができるのです。 端末の自動操作ツールみたいなのないですか?
Asciinemaなどのツールでターミナル表示の記録はできるのですが、
例えば、操作マニュアルの動画を作る時にタイプミスとかしたくないですよね?
だから予め操作内容をテキストで用意しておいて、そのとおりに実行してくれると嬉しいのですが >>392
端末操作だけなら↑で良いんじゃないかと 笑ったら負けな。
expect -c "
spawn ↑
expect bash: ↑: コマンドが見つかりません
send -- ↑
" >>394
自動操作はそれでいいと思うんだけど、
操作マニュアルを作りたいんだよね。
つまり何が言いたいかと言うと、
一文字一文字、人間がタイプしているような動画が作りたい。
expectだと早すぎると思う。一行ごとのウェイトは入れられるかもしれないけど
https://asciinema.org/ の右上の動画のようなものを作りたい
(というかこれ作るときって一発で全部タイプしてるんだろうか?) http://showterm.io/
これとは別に最近Hacker Newsかどこかで似たようなツールを見た気がするんだが思い出せん
そのツールはリプレイのスピードは調整できた >>393
それだと「ctype-class-namesにupperがある」ことは分かるんですけど
結局upperの定義が分からないんですよね……。
ただlocaleの定義ファイルでは確実に宣言されているので不思議です >>398 >>399
どうも。まだ詳しく見てないけど
リプレイのスピードを調整するのでは駄目だと思ってる。
条件を細かく書くと
1. 入力ミスせずに手入力するのが面倒(入力内容はファイルに記述 or 修正できる)
2. 手入力は1文字1文字入力している感じにしたい(expectだとスロー再生でも一気に入力すると思う)
3. 手入力部分以外は、通常の速度で再生(部分ごとに再生速度を変更していくのは面倒だろうな) あと入力内容がファイルになっているとしても、
一文字一文字入力する時間を指定するのは嫌だな・・・ script と scriptreplay というのは違うのかな。 ドキュメント見ただけだけど、 >>399のやつが使えそう
どちらも操作内容を修正可能なファイルとして記述できるっぽい
>>403
scriptとscriptreplayは、入力したまんま記録するタイプなので
誤入力とかまで記録されてしまっていやなんですよね。
ファイルの編集も不可能ではないと思うけど大変そうだし。 文字列を渡せば、1文字ずつ、wait を入れながら表示するような、シェル関数でも作れば?
それか、Ruby などで作るとか #!/bin/bash
# cat foo.txt | lupin.sh
while IFS= read -rN1 char
do
printf "$char"
sleep ${1:-0.1}
done
ルパンごっこできた サーバ用OSの今から勉強するならUbuntuとCentOSどっちがいいの?
書籍はCentOSのほうが多いような気がするんだけど。
最近はUbuntuサーバの方がシェア大きいんでしょ? windowsのtreeコマンドみたいなやつないですか? >>409
treeじゃいかんの?
-d でディレクトリだけになる >>407
そのレベルの人ならUbuntuがいいよ 初心者は両方よりどっちかに決めたほうが分かりやすいんじゃね >>397
操作方法の動画って面倒くさくない?
コマンドラインだったら文章とスクリーンショットのほうが
欲しい情報だけ流し読みできるし、コマンドもコピペできるしでうれしい。
GUIのアプリだったら動画もありなんだけど。 妄想だから、ほっとけ
動画みないとコマンド打てない層なんか……消える >>414
動画用意したからって、文章も用意すればいいだけだし
asciinemaに限って言えば、あれ動画画像じゃないからコピペできるし
チュートリアル書いて、これこれこれのコマンドを打てば動きますよって
文章で書くより、実際にこれこれこれのコマンドを打って動いてる動画を
用意したほうが知らない人に伝わるでしょ。実際にやらなくてもすぐに結果が見れる。 >>415
誰もそんな妄想してないってw
動画見ないとコマンド打てないから用意するんじゃなくて、
ぱっとみるだけで、何をどうしたらどうなるのか、
入力するコマンドだけでなく、動いているところと、その結果まで
すぐに伝えられるのが良いんだよ。 例えば、slコマンドとかさ、
列車が右から左に流れます。と文章かくだけよりも
実際に動いてる所が見れたほうが伝わるでしょ? >>416
Linuxのコマンドってすぐに結果がでるのが多いじゃん。
そうすると動画でコマンドの結果部分を待つのはまどろっこしいんだよね。
結果はスクロールでさくっと確認したい。
slコマンドはジョークソフトだから、確かに動画のほうがいいんだろうけど。
動画だったらわかりやすいだろうっていう作り手の思いと、マニュアルを
使う側ですれ違いがあるのではと、気になった。
両方作るならいいんじゃないの。 > Linuxのコマンドってすぐに結果がでるのが多いじゃん。
> そうすると動画でコマンドの結果部分を待つのはまどろっこしいんだよね。
いやよくわかんない。
すぐ結果出るコマンドなら、動画でもすぐ結果出るじゃん
コマンド打つ準備とかがないぶん動画のほうがさらに早いけど ■ このスレッドは過去ログ倉庫に格納されています