トップページ⇒linux
1002コメント307KB

くだらねえ質問はここに書き込め!Part 220 [転載禁止]©5ch.io

■ このスレッドは過去ログ倉庫に格納されています
0001login:Penguin2015/08/11(火) 21:13:56.60ID:oxeg0JGA
まずは2ch-Linux-Beginnersを読みましょう。
いろいろとまとめられているので(・∀・)イイ!!
http://www12.atwiki.jp/linux2ch/

読んでも解決しなかったら、質問を書きこむ前にここを読もう。
http://www12.atwiki.jp/linux2ch/?About
質問に対して答えてもらったら、お礼よりも、結果報告。

過去ログ検索(Part29: 22氏提供) http://2chlinux.dtdns.net/2ch-linux-ks/
Google検索 http://www.google.co.jp/linux

関連スレッドは >>3あたり。

※前スレ
くだらねえ質問はここに書き込め! Part 219 [転載禁止](c)2ch.net
http://hayabusa6.2ch.net/test/read.cgi/linux/1432476858/

くだらねえ質問はここに書き込め! Part 218
http://hayabusa6.2ch.net/test/read.cgi/linux/1424855080/
0652login:Penguin2015/09/13(日) 18:12:04.87ID:pEIm3EIP
>>644
RPMのmanを読むと、データベース(DB)はここにある
/var/lib/rpm/Providename
/var/lib/rpm/Provideversion

再帰的に依存関係をさかのぼるのには、
シェルスクリプトで、grep,sed,awkを使うか、
Ruby, Python などで、プログラミングするとか

Pythonには、yum API があるようだが、
日本語のサンプルは無いかも

86-64, 86_64 など、表記が統一されていないのなら、
64 で検索するとか。
パッケージのDBには、arch という項目がありそうだが

yum deplist recursive で検索してみては?
0653login:Penguin2015/09/13(日) 18:37:26.65ID:WpG6zi2n
>>651
手動でやってるよ
/dev/sda1に/をみたいにね
/homeは分けたくない
というか以上のようにsubvolume分けしますと
聞いてこないのが気にいらん
0654login:Penguin2015/09/13(日) 19:10:55.03ID:pEIm3EIP
>>644
ttp://yum.baseurl.

org/wiki/5MinuteExamples

yumのwikiに、サイズの大きいパッケージの名前を、
10個書き出すという、Pythonのサンプルが載っている

Aパッケージは、Bに依存して、BはCに依存して、
と再帰的にさかのぼる部分は、再帰を使うから、
どうしてもプログラミングが難しくなる

yum API の仕様書や、
関数の使い方のサンプルを見つけるのが大変
0655login:Penguin2015/09/13(日) 19:42:33.13ID:QmxuT8tE
Ununtu 15.04 64bit版ではSkype使えないの?
0656login:Penguin2015/09/13(日) 20:55:03.31ID:njUgcNgO
なんで再帰がそんなにハードル高い扱いになってるの?
コードで情報拾ってこれるようになるかどうかが一番の壁だと思うんだけど。
0657login:Penguin2015/09/13(日) 21:02:25.54ID:kjNw0nCY
ズバリ!
最軽量デスクトップ環境は?
*現在、lxde と mate を使用中
0658login:Penguin2015/09/13(日) 21:31:12.95ID:a31WhuRt
openbox
0659login:Penguin2015/09/13(日) 21:33:51.73ID:8Vkr3qJ+
icewm
0660login:Penguin2015/09/14(月) 01:46:29.13ID:itAJGprI
EDEだろ
0661login:Penguin2015/09/14(月) 16:27:42.40ID:9Rmsv2/q
>>659
icewmインストールしてみました

今のところmateよりとても軽く感じます。
mateでは頻繁に落ちていたchromiumも、メニューを開くのは遅くなりましたが、
全く落ちなくなりました。

ありがとうございました
0662login:Penguin2015/09/14(月) 17:17:16.57ID:DX2UYgdA
デスクトップ環境じゃなくてwmだけかよ
0663login:Penguin2015/09/14(月) 19:15:30.01ID:9Rmsv2/q
>>662
デスクトップ環境もインストールしましたよ。
説明不足ですいません
0664login:Penguin2015/09/14(月) 20:06:25.67ID:j3jzmSS0
俺はDEなしでxmonad使ってる
0665login:Penguin2015/09/14(月) 22:28:42.57ID:pG4d6b+0
俺はDEなしでi3
0666login:Penguin2015/09/14(月) 22:54:06.52ID:AdqzivNn
NHKの仕事の流儀でやっていた、名和という人、
いったい何の「攻撃」から守っていたの?

「攻撃」といえば、どうして皆納得しちゃうんだろう。

どのポートに、どういうサービスに対して、何を何の目的で仕掛けたのかまで言ってくれないと、
納得がいかない。
0667login:Penguin2015/09/14(月) 23:38:32.43ID:BMKEeWtJ
放送レベルならそこまで言うとわからない人多数になる
0668login:Penguin2015/09/14(月) 23:44:13.46ID:RMlRUzN6
攻撃といえばアレだろ
0669login:Penguin2015/09/15(火) 04:12:21.60ID:wlZEQ70Q
redhatのopenshift というレンサバでredmineをインストールしてみたのですが、
gitでなく、sftp経由でguiでデータ管理しようとおもって、その方法で詰まってしまいました。


Filezillaでの設定マニュアル自体はあるのですが(https://blog.openshift.com/using-filezilla-and-sftp-on-windows-with-openshift/)、
唐突にでてくる
 rhc app-show {appname}
のコマンドを実行しろ?というところで意味不明でいます。
これはどのソフト、どの段階でのソフトをつかってその情報を得るということなのでしょうか。


すんごく初歩な質問なのかもしれないのですが、
指南いただけませんでしょうか よろしくおねがいします!
0670login:Penguin2015/09/15(火) 04:30:13.88ID:wlZEQ70Q
あ、自分のマシンはwindowsなのです。。 
06716702015/09/15(火) 04:50:38.77ID:wlZEQ70Q
すみません、自己解決。

filezillaでホスト名設定のときに、-と. 間違えてただけですた。
スレ汚し失礼しますた
0672login:Penguin2015/09/15(火) 13:20:41.29ID:nlu50gJM
chattrとsetfattrの違いって何?
0673login:Penguin2015/09/15(火) 16:37:25.92ID:P/J2PD2X
会社で使っているパソコン30台ほど。
ブラウザや表計算、プリンタを使うくらい。

windows 7 or 8 から、windows 10に無料アップデートするか、
そのまま期限まで使って、以後はlinuxのデスクトップを使うようにするか、
迷っています。

心配なのは、IEでしか対応しないよ!というサイトへのアクセスです。
Firefoxでも、公開鍵証明書なんかもIEみたいに自動的にインストールされるんでしょうか。
IEでなければ困る場合って、ほかに何かありますか。
それとも、近年は、クライアントサイドの標準化が進んで、OSの違いはどんどんなくなっていくでしょうか。

まあ、会社でMACつかっているところもあるんだし、Windowsでなければいけないということはないんだとおもうんですが。
ただ、さきの技術的問題が気になります。
0674login:Penguin2015/09/15(火) 17:01:17.07ID:rhUMnNOT
実際自分で試してみるしかないんじゃね
0675login:Penguin2015/09/15(火) 17:39:09.96ID:vnqCoVgr
IEがなくて困るケースより、IE(10以前の)じゃないとダメ、とかのが多い希ガス
チョロメみたいにプラグイン関係が怪しいのは火狐でも変わらないだろうし、古いsleipnirでも入れとけばなんでもいいんじゃね?
0676login:Penguin2015/09/15(火) 18:46:59.54ID:iqLdRFap
WindowsXPのpcが時々すごく遅くなります。
どのリナックスを入れたらいいですか?
使うのはブラウザで動画を見るのとネットサーフィンです。
XPもたまに選択できるのがいいです。
0677login:Penguin2015/09/15(火) 19:08:47.86ID:rhUMnNOT
>>676
こっちで
http://hayabusa6.2ch.net/test/read.cgi/linux/1429066475/
0678login:Penguin2015/09/15(火) 19:22:37.97ID:64OjeT65
vncで既存の画面に接続するにはどうしたらいいんでしょうか?

リモートPCを自動ログイン設定にしてるとなんらかのwmが立ち上がってるはずですよね?
ここでsshでリモートPCに接続して$vncseverするとnew desktop ubuntu:1と言われるわけです
んでローカルPCでvncviwer :1とすると(おそらく)twmの画面が見えるわけです
俺はリモートPCの画面が見たいんですけど
なんとかなりませんか?
0679login:Penguin2015/09/15(火) 20:25:42.73ID:39cpvm3x
スレ違いだな。
win10にしてie11で使えばたぶん動くよ。それでも動かなかったらieの互換モード設定で動く。それでも動かなかったらエンタプライズのライセンス買ってieのエンタプライズモードならきっと動く。
これで全滅したらシラネ
0680login:Penguin2015/09/15(火) 21:01:26.21ID:S7n1p7Vu
>>673
セキュリティーに強い人がいないならLinuxはやめとけ
iptablesぐらいは書ける人間がいないとダメだね
Windowsに有償のセキュリティーソフト入れて運用してたほうが安全
0681login:Penguin2015/09/15(火) 21:02:51.91ID:S7n1p7Vu
>>676
XPで重いようならLinuxでも重いと思うが
Linuxにすればブラウザも軽くなるわけじゃないからな
0682login:Penguin2015/09/15(火) 21:24:51.91ID:Gue4Pfux
iptablesなくなっちゃった。
0683login:Penguin2015/09/15(火) 21:45:24.37ID:6RSJavbj
おつおつ
0684login:Penguin2015/09/15(火) 21:51:35.29ID:tD/c0gS0
Linux Mint 17.2 MATE32bitをParallels Desktop10で使っています。
pysoundを使うソフトで(drc-sim-keyboard)
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM dmix:0
ALSA lib setup.c:548:(add_elem) Cannot obtain info for CTL elem (MIXER,'IEC958 Playback Default',0,0,0): No such file or directory
bt_audio_service_open: connect() failed: Connection refused (111)
bt_audio_service_open: connect() failed: Connection refused (111)
bt_audio_service_open: connect() failed: Connection refused (111)
bt_audio_service_open: connect() failed: Connection refused (111)
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
jack server is not running or cannot be started
とエラーが出るので
aplay -D plug:dmix '/usr/share/sounds/alsa/Front_Left.wav'
と打ってみたところ
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM dmix
aplay: main:722: オーディオオープンエラー そのようなファイルやディレクトリはありません
と返されました。
alsaの再インストールを試したのですが変わらずじまいでした。
dmixを有効化するにはどうすれば良いでしょうか?
0685login:Penguin2015/09/15(火) 22:57:20.35ID:WNFwWzsq
>>673
Win7 がユーザが多いから、サポート期間も長そう。
Win8,10 は、ソフトが動かなくなるかも

一般的に、OSの発売後、5年ぐらい経たないと、
ソフトが対応しないので、
今でもビジネスでは、Win7 Proが主流
0686login:Penguin2015/09/16(水) 00:38:30.46ID:C3TUytKb
>>684
https://wiki.archlinuxjp.org/index.php/Advanced_Linux_Sound_Architecture
0687login:Penguin2015/09/16(水) 05:27:21.58ID:8CNK9XEz
>>685
> Win7 がユーザが多いから、サポート期間も長そう。
> Win8,10 は、ソフトが動かなくなるかも

Win8,10の互換性は高いんで、手持ちのソフトの殆どが動くよ。
Linuxに変更すると、手持ちのソフトの殆どが動かないけどねw
0688login:Penguin2015/09/16(水) 05:35:32.12ID:8CNK9XEz
>>673
> windows 7 or 8 から、windows 10に無料アップデートするか、
> そのまま期限まで使って、以後はlinuxのデスクトップを使うようにするか、
> 迷っています。

まず、Windows 10から7, 8へのダウングレードはいつでもできる。

ならばWindows 10に無料アップデートしてみて
動かなければ戻せばいい。

Linuxへの移行はいつでもできるんだから
後回しでいい。

なおWindowsで動いていたアプリは
動かないと考えたほうがいい。
プリンタの対応も期待できない。
0689login:Penguin2015/09/16(水) 06:07:35.94ID:nfQ4bMya
>>687
ソフトは動いてもプリンタドライバが対応してないぞ。
特にWindows 8以降だな。
0690login:Penguin2015/09/16(水) 06:58:39.24ID:Y0APudb4
>>686
手動で dmix を有効にする を実行↓
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM dmix
aplay: main:722: オーディオオープンエラー そのようなファイルやディレクトリはありません
こうなってしまいました
0691login:Penguin2015/09/16(水) 18:52:36.97ID:nGJar/Yq
.net などがバージョンアップしても、
Win7にもバックポートされるし、
Win7に比べて、Win8,10の利点があまりない

つまり、Win7では使えないが、
Win8,10だけで使えるアプリがない
0692login:Penguin2015/09/16(水) 19:02:52.38ID:jKgrMh/z
ストアアプリがあるんやで
0693login:Penguin2015/09/16(水) 19:16:33.62ID:6NOGjlhx
>>689
> ソフトは動いてもプリンタドライバが対応してないぞ。

プリンタドライバは標準のものでもかなり動くし、
ほとんどリリースされてるよ。
特に会社で使われているようなものは大丈夫
0694login:Penguin2015/09/16(水) 21:08:08.47ID:YB3SPCIa
PDFで英単語を選択して訳をポップアップ表示するようなソフトを探しています
0695login:Penguin2015/09/16(水) 21:20:22.15ID:L6yXZVeD
そんなのありません
選択した英単語をコピーして、クリップボードを監視して、翻訳APIに文字列を渡して訳を表示させることならできます
自分で作りましょう
0696login:Penguin2015/09/16(水) 21:23:26.70ID:VgTZ0KwG
ubuntuでバックアップしたものをfedoraで復元するといったように、別系統のディストリビューション同士でバックアップ情報をやり取りすることはできるのでしょうか?
0697login:Penguin2015/09/16(水) 21:30:27.00ID:UAMGiOT/
誰でも大好き
0698login:Penguin2015/09/16(水) 21:41:22.82ID:0pmtPLAo
>>696
できる
DropBoxでもgithubなどからgit pullで取ってくるなどやる方は複数ある
0699login:Penguin2015/09/16(水) 21:43:46.30ID:NDgnNz6T
>>696
同一ソフトウェアを同一バージョンで組み合わせてやるんだったら動く気がするけど、
判断がつかないんだったらやめとくのが吉
dd とかだったらまぁ動くと思う。
0700login:Penguin2015/09/16(水) 21:47:42.23ID:xwdGDzWf
そいやtar+gzでもたまに、あっちじゃ展開できるがこっちじゃできないって事があるな
0701login:Penguin2015/09/16(水) 22:05:20.88ID:VgTZ0KwG
>>698
>>699
ありがとうございます
0702login:Penguin2015/09/16(水) 22:15:11.41ID:TchdaMsI
>>691
10専用のPE互換のマインクラフトがある
0703login:Penguin2015/09/16(水) 22:28:35.94ID:8j8mfIsX
>>696
簡単だよ
0704login:Penguin2015/09/16(水) 22:34:02.48ID:5cayFt7R
>>694
debian なら ebview というパッケージがある。
0705login:Penguin2015/09/16(水) 23:56:24.27ID:nGJar/Yq
>>694
英単語を選択して、右クリックすると、
コンテキストメニューが開いて、

「送る」から、ブラウザを開いて、
WEB翻訳サイトに、その英単語を渡して、表示すれば?
0706login:Penguin2015/09/17(木) 03:38:43.99ID:I2Pyx964
var1=!
var2=!
if [ $var1 = $var2 ]; then
echo eq
fi

以前、質問にあったけど、!= $var2 となり、
左辺が無くなって、エラーになるので、
if [ _$var1 = _$var2 ] のように、
前に何かの文字を付けて比較する、
というテクニックがあるが、Bashではエラーにならない


var3='-n'
echo $var3

こうすると、-n が表示されないw
0707login:Penguin2015/09/17(木) 10:49:06.79ID:iOXQu+Gs
マシン上で存在するディスプレイ番号「localhost:m.n」を調べる方法はないでしょうか?
0708login:Penguin2015/09/17(木) 12:04:33.27ID:J5W43+gA
存在するってなに?バッティングするのを防ぎたいってこと?
0709login:Penguin2015/09/17(木) 12:37:19.01ID:myB6KPBW
表示したいディスプレイがどれかを調べたいってことか
0710login:Penguin2015/09/17(木) 12:49:15.28ID:SOtfpKci
lxdeなんですけど昔のwindowsみたいにパネルを2段にする方法があったら教えてください
0711login:Penguin2015/09/17(木) 13:11:15.40ID:cEgcjUAU
ここはWindows板じゃないのでちゃんと説明しないと聞きたいことが伝わりません
昔のWindowsじゃ分かりません
バージョンを言ってください
Windows 95から使ってますが「パネルを2弾にする方法」とだけ書かれても何のことを言ってるのか伝わりません
0712login:Penguin2015/09/17(木) 13:16:25.85ID:MV3urQ2z
ウインドウ最小化した時に2弾に並ぶってエスパーしてみる
適当に書きすぎやろお前の頭と俺の頭はつながってないんや
0713login:Penguin2015/09/17(木) 13:29:39.27ID:H1173yIA
>>711
タスクバーを2段にしたいって事かな?
0714login:Penguin2015/09/17(木) 13:51:06.47ID:lgmEcf0c
先回りしないで本人の説明を待とう
0715login:Penguin2015/09/17(木) 14:18:28.47ID:SOtfpKci
これを
http://up.pandoravote.net/up4/img/panflash00094745.jpg

こんな感じにしたいのです
http://up.pandoravote.net/up4/img/panflash00094744.jpg
0716login:Penguin2015/09/17(木) 14:31:10.63ID:H1173yIA
>>715
当たり〜w
0717login:Penguin2015/09/17(木) 14:34:37.01ID:SOtfpKci
できました お騒がせしました
0718login:Penguin2015/09/17(木) 15:29:01.48ID:lgmEcf0c
>>717
どうやったの?
0719login:Penguin2015/09/17(木) 15:39:09.59ID:SOtfpKci
>>718
右クリックしたら設定メニューが出てきました
”タスクバーの設定”と”パネルの設定”の2種類あるようです
どっちがどっちなんだかよくわからないですが
0720login:Penguin2015/09/17(木) 17:51:26.53ID:iOXQu+Gs
>>708
>>709
現在使われてる番号を知りたいです
psコマンドとかでサクッと分かればいいんですが、ググった限り
どうも手軽に調べる方法はないっぽいですね
0721login:Penguin2015/09/17(木) 18:37:53.93ID:B1FoQDNx
X Window SystemとGNOMEはどういう関係なんでしょうか?
X Window Systemの実装の一形態がGNOMEっていうこと?
0722login:Penguin2015/09/17(木) 18:49:13.79ID:36ukVnE8
Xはサーバー
その上で動くのがGNOMEやKDEといったデスクトップ環境
0723login:Penguin2015/09/17(木) 18:59:38.32ID:lgmEcf0c
>>721
X Window System ってのはあの辺のGUIシステム全体をひっくるめたもの
GNOMEはそこで動くアプリケーション群
0724login:Penguin2015/09/17(木) 19:31:10.80ID:G7gu2KWg
>>720
現在使用している display number なら、echo $DISPLAY とか who とか。
0725login:Penguin2015/09/17(木) 21:59:09.79ID:zKG7GZsV
caseの書き方について質問です。bashです。

0-65536までの数字を$RNDに入れて

case $RND in

[0-9]|[1-9][0-9]|[1-8][0-5][0-2] ) #0から852迄の場合
echo ほげ

[8-9][5-9][3-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9] ) #853から65536までの場合

echo もげら

if [ $cnt -eq 130 ]; then
echo Finish
break
fi

esac

として、いたのですが、どうにも期待する結果が得られず、 #853から65536までの場合を
[8-9][5-9][3-9]|[1-9][0-9][0-9][0-9]|[1-6][0-5][0-5][0-3][0-6] )
とすると、期待通りっぽい結果が得られました。

ランダムに数字をはく範囲が、0-65536までなので、5桁の数字を、
[1-6][0-5][0-5][0-3][0-6]と書こうが、[1-9][0-9][0-9][0-9][0-9]と書こうが同じなような気がするのですが、
これの違いってなんなんでしょうか?
07267252015/09/17(木) 22:28:52.77ID:zKG7GZsV
すみません、そもそも、他のところがおかしいみたいです。。
もうちっと調べて書き直します。。。
0727login:Penguin2015/09/17(木) 22:47:03.12ID:RplMdmys
>>725
>ランダムに数字をはく範囲が、0-65536までなので

符号なし2バイト整数で値を取るのなら最大値は65536ではなく65535だよ
0728login:Penguin2015/09/17(木) 23:13:28.32ID:I2Pyx964
そこまで、本格的にプログラミングするなら、

Ruby, Python, awk などを使えば?
0729login:Penguin2015/09/17(木) 23:30:48.09ID:6t6npNry
小学校で数の数え方を勉強し直した方がいい感じ
0730login:Penguin2015/09/17(木) 23:42:22.41ID:qL+9YQiN
>>725
000 〜 799 までは下二桁何でもいいから
1桁数字 [0-9]
2桁数字 [1-9][0-9]
3桁数字 [0-7][0-9][0-9]
百の位が8のとき、849までは下一桁何でもいいから
8[0-4][0-9]
あと
85[0-2]
0731login:Penguin2015/09/18(金) 00:30:55.98ID:Pp0ehiEw
ifとtestで$RNDと852以下、$RNDと853以上の比較と処理
それぞれ書たほうが楽だったりして
caseより
0732login:Penguin2015/09/18(金) 00:36:29.22ID:bOBkZFPG
if test でかいたほうがスッキリしそうだよな
0733login:Penguin2015/09/18(金) 00:38:47.07ID:jIkCqIvU
caseを使いたくてしょうがないのかと思い。
if [ $cnt -eq 130 ]; then 書いてるから知らないはずもないだろうし、と邪推。
0734login:Penguin2015/09/18(金) 01:22:09.72ID:XlM2KOBH
2chブラウザJDスレが書き込み出来ないようなのでこちらで質問させてください。

LMDE2の32bitではJDでスレや板のタブを右クリックしたときに出てくるメニューに
「閉じる(C)」があってキーボードの C で閉じられるのですが、LMDE 64bitだと
「閉じる」と出てくるだけで C キーを受け付けません。
(C は受け付けないけどマウスクリックやカーソルキーで選択→Enterは使える)

いつも [右クリック]-[C] で手がなれてしまったのですごく不便になりました
0735login:Penguin2015/09/18(金) 03:50:34.01ID:lfPTkMTM
LXDEとXfce両方を使ってたら違いをあまり感じなくなった

具体的にどう違うのかね?
0736login:Penguin2015/09/18(金) 04:51:19.71ID:XlM2KOBH
>>734
自己解決
…というか、SVNソース持ってきてメニュー作っているところに
直接 "閉じる(_C)" を指定して64bitビルドしてJD起動したら
普通に「閉じる(C)」になって C キーが使えるようになりました。
 (ちなみに正常に「閉じる(C)」が出る32bitバイナリを64bit環境で実行すると
  libgtkmm-2.4.so.1 が無いとエラー出て起動できない)

具体的にはソース src/skeleton/admin.cpp の 137行目付近(現状最新svn.4212の場合)
にある「"Quit", "Quit"」を「"Quit", "閉じる(_C)"」に変更(直接指定)してビルド。
 (他にもキーが消えているところが9箇所ほど気付いたのでそれも直した)

多分JDの持っているメニューの一部汎用的な項目(「閉じる」など)は
GTKのライブラリ(gtkmmかな?)が用意しているのを使っていて、
「閉じる」に関しては32bit版ライブラリでは「閉じる(_C)」だけど
64bit版では「閉じる」になっているのかも知れない。
0737login:Penguin2015/09/18(金) 04:54:47.41ID:XlM2KOBH
>>736
> 「閉じる」に関しては32bit版ライブラリでは「閉じる(_C)」だけど
> 64bit版では「閉じる」になっているのかも知れない。

ああ、俺以外に64bitのJDを使っている人で「閉じる(C)」が出ているのなら
この想像は間違ってますね。俺環かな
0738login:Penguin2015/09/18(金) 10:00:33.36ID:6nF6qwwk
>>724
言葉足らずですいません、自分のではなく全ユーザのを知りたいんです
当然root権限は必要になるかと思います
0739login:Penguin2015/09/18(金) 10:50:18.69ID:d+3DrRiP
パスは同一で、ハイフンとアンダーバーの違いだけがあるファイル名を検索したいのですが、可能でしょうか?
例)
検索したいファイル
/home/hoge/fuga_fuga.html
/home/hoge/fuga-fuga.html

/home/hoge/fuga_
/home/hoge/fuga-


検索にひっかからなくてもよいファイル
/home/ho_ge/fuga.html
/home/ho-ge/fuga.html


当方CENTOS5です。
0740login:Penguin2015/09/18(金) 10:52:05.91ID:WuJpXgos
find使うだけやろ
0741login:Penguin2015/09/18(金) 11:31:49.67ID:FR/fbyRu
そんな簡単な話じゃないよこれ
07427392015/09/18(金) 11:34:43.73ID:d+3DrRiP
説明不足だったらすみません。
ファイル名が「-」と対になる「_」がある場合のみ、両方抜き出したい感じです。


下記のファイル群があった場合
/home/ho_ge/fuga.html
/home/ho-ge/fuga.html
/home/hoge/fuga_fuga.html
/home/hoge/fuga-fuga.html
/home/hoge/saitama
/home/hoge/saitama-4
/home/hoge/saitama2
/home/hoge/saitama3
/home/hoge/saitama_4

結果は下記のようにしたいのです。
/home/hoge/fuga_fuga.html
/home/hoge/fuga-fuga.html
/home/hoge/saitama-4
/home/hoge/saitama_4
0743login:Penguin2015/09/18(金) 11:53:46.51ID:W8wwZE2l
具体例を出すなら何故「-」や「_」が一方しかないケースを作らないのか
0744login:Penguin2015/09/18(金) 12:11:28.92ID:WuJpXgos
findとgrepあたり使ってスクリプト書けばいけるでしょ
0745login:Penguin2015/09/18(金) 13:13:29.88ID:HkLYkxiz
可能。

1._が含まれるファイル名を列挙
2._を-に置換したファイルがあるか探す

なスクリプトを書けば良い。
0746login:Penguin2015/09/18(金) 13:18:08.19ID:ZR0wHSYH
カレントディレクトリだけならこんなんかな?
for i in *_*;do if [ -f ${i/_/-} ] ;then echo $i;echo ${i/_/-};fi ;done

>>744
具体的に教えてあげるか、その気が無いなら黙ってるかどっちかにしろよ
0747login:Penguin2015/09/18(金) 13:53:41.61ID:jIkCqIvU
/home/hoge/saitama-4_foo
/home/hoge/saitama_4-foo
↑これどうする?ありえない? >>742
0748login:Penguin2015/09/18(金) 14:05:29.04ID:WuJpXgos
>>746
外でスマホからだとやる気しないよ
すまんな
07497392015/09/18(金) 14:21:14.27ID:FENXxlwL
皆さんありがとうございます。

>>747
それはあり得ないですが、検索に出ても構いません。
ファイル名は、アンダーバーかハイフンのどちらか一方になります。
0750login:Penguin2015/09/18(金) 16:22:50.92ID:MlkamHch
>>748
だからやる気しないなら口出すなってこったろ
0751login:Penguin2015/09/18(金) 22:21:16.12ID:kbztTcYK
find /home/hoge -name "*[-_]*"
■ このスレッドは過去ログ倉庫に格納されています