[過去ログ] くだらねえ質問はここに書き込め!Part 252 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
697(1): 02/12(水)22:20 ID:IWEz12s3(2/2) AAS
こういうのも在るんだけどね〜
外部リンク:amii.ynu.codes
698(1): 02/13(木)10:49 ID:B42X15DI(1) AAS
>>697
危なそうなリンクだね
699(2): 02/13(木)10:58 ID:cctOrSzH(1) AAS
>>692
>>694
アンケート、相談はスレチ
スレ立てるまでもない雑談スレ その7
2chスレ:linux
700: 02/13(木)11:05 ID:Yfh+G14z(1) AAS
やたらに知らないリンク先をクリックすると墓穴を掘るな
701: 02/13(木)11:09 ID:+WG88KHK(1) AAS
>>699
誘導ありがとう
702: 02/13(木)20:02 ID:XA8ObkH9(1) AAS
>>698
運営は横浜国立大
家庭用Wi-Fiルータのマルウェア感染・脆弱性診断サービス「am I infected?」への協力のお願い
外部リンク[html]:www.itsc.ynu.ac.jp
>>699
どう考えてもアンケートじゃないだろう。頭腐ってるの?
703(1): 02/17(月)06:55 ID:5gOKtNV7(1) AAS
裸族のテラスハウスでext4のRAIDは今でも組めますか?
調べても昔の記事しか出てこないので今でもいけるか心配なのですが
704: 02/17(月)11:41 ID:ddVBArB7(1) AAS
>>703
英愛センセーでのお答えです
「裸族のテラスハウス」シリーズは、複数のHDDを搭載してRAID機能を構築できるHDDケースです。ext4はLinuxファイルシステムとして広く利用されており、RAID構成でも問題なく使用できます。
ただし、いくつかの注意点があります。
* 製品の対応状況:
* 「裸族のテラスハウス」シリーズには複数のモデルがあり、RAID機能や対応するファイルシステムが異なる場合があります。
* ご使用のモデルがext4に対応しているか、RAID構築が可能かを確認する必要があります。製品の取扱説明書やメーカーのウェブサイトで情報を確認してください。
* RAIDコントローラー:
* 「裸族のテラスハウス」シリーズは、ソフトウェアRAIDではなくハードウェアRAIDコントローラーを搭載しているモデルがあります。
* ハードウェアRAIDの場合、RAIDコントローラーの仕様によってext4が利用できるかどうかが決まります。製品情報を確認してください。
* Linux環境:
* ext4でRAIDを構築する場合、Linux環境が必要になります。
* Windows環境ではext4を直接扱うことはできません。Linux Live CDなどを使用してRAIDを構築する必要があります。
* データのバックアップ:
* RAID構成はデータの冗長性を高めるためのものですが、完全に安全ではありません。
* RAIDを構築する前に、重要なデータのバックアップを取っておくことを強く推奨します。
上記を踏まえて、ご使用の「裸族のテラスハウス」のモデルがext4のRAIDに対応しているか、RAIDコントローラーの仕様、Linux環境の準備などを確認してください。
もし具体的なモデル名が分かれば、より詳細な情報を提供できます。
705: 02/17(月)11:44 ID:i7vHsgDJ(1) AAS
昔の記事にある通りにしても同じようにならないのではないかと思ってる点を具体的に書く。
706(2): 02/17(月)19:57 ID:euZD0Kx4(1) AAS
Windows Hello みたいなものある? あるなら何?
707(1): 02/17(月)20:13 ID:cuz0Qnlc(1) AAS
fprintdで指紋認証
ただしハードウェが限られる
Python3−validityとopen-fprintdが対応してるケースもある
708(1): 02/17(月)21:37 ID:pw0Tvzc6(1) AAS
>>706
製作者曰く、GTKが遅いらしい
今の環境に対応しているかはちょっとわからない
外部リンク:github.com
709: 706 02/18(火)08:34 ID:OxxhcOB+(1) AAS
>>707-708 どうもありがとう。
710(1): 02/19(水)08:36 ID:PQNBKE8r(1) AAS
flatpakってさnvidiaドライバまでアプリ毎に保存するの?
711: 02/19(水)11:37 ID:gDr22eEv(1) AAS
「flatpakのnvidiaドライバはアプリ毎なの?」とGrokに入力、リターン。
712: 02/19(水)11:59 ID:lXZgr+QL(1/2) AAS
>>710
直接叩きたいアプリはそうしてるでしょうね
普通はwaylandやxorg経由だから
素人が思ってるほど性能上に差はないから
713: 02/19(水)12:00 ID:lXZgr+QL(2/2) AAS
ドライバと言ってもユーザランドのライブラリも含むからね
714: 02/19(水)21:04 ID:a53RgKIf(1) AAS
uBO止めるの近いのか
糞ブラウザやな
715(1): 02/22(土)05:45 ID:3627kT9B(1) AAS
$ cat foo.txt
a
b
c
$ IGNORE=a
$ sed -r "/$IGNORE/d" foo.txt
b
c
$ IGNORE='a
b'
$ sed -r "/$IGNORE/d" foo.txt
sed: -e expression #1, char 2: アドレスregexが終了していません
sedで改行を含む変数を扱うにはどうすれば?
716(2): 02/22(土)06:25 ID:GjI6qq7H(1) AAS
\n
使えるでしょ
記述する場所によっては\\nとエスケープしないと
717: 02/22(土)07:53 ID:m1M48Hvs(1) AAS
そのまんまChatGPT先生に聞いたら、
sed では、改行を含むパターンを直接扱うことができません。
Perl を使うと、改行を含むパターンもそのまま扱えます。
$ IGNORE=$(echo -e "a\nb")
$ perl -0777 -ne "print unless /$IGNORE/" foo.txt
c
718: 02/22(土)08:48 ID:vqb2q0Lx(1/5) AAS
>>715
別なセンセーに聞いてみた
sed で改行を含む変数を扱うには、いくつかの方法があります。
1. sed の -z オプションを使う
sed の -z オプションを使うと、ファイルを 1 つの行として読み込むことができます。この方法を使うと、改行を含む文字列を 1 つのパターンとして扱うことができます。
IGNORE='a
b'
sed -z "s/$IGNORE//g" foo.txt
2. tr コマンドで改行を別の文字に変換する
tr コマンドを使って、改行を別の文字(例えば、#)に変換し、sed で処理した後、再び改行に戻す方法です。
IGNORE=$(echo "$IGNORE" | tr '\n' '#')
sed "s/$IGNORE//g" foo.txt | tr '#' '\n'
3. sed の N コマンドを使う
sed の N コマンドを使うと、次の行をパターン空間に追加することができます。これを利用して、複数行にまたがるパターンを処理することができます。
sed -n '1h;1!H;${;g;s/'"$IGNORE"'\n//g;p;}' foo.txt
4. awk を使う
awk は、複数行にまたがるパターンを処理するのに適しています。
awk -v ignore="$IGNORE" '
BEGIN {
gsub(/\n/, "#", ignore)
}
{
gsub(ignore, "")
print
}
' foo.txt
719: 02/22(土)08:49 ID:vqb2q0Lx(2/5) AAS
これらの方法の中から、あなたの目的に合ったものを選んでください。
補足
* 変数 $IGNORE に改行が含まれている場合、ダブルクォートで囲む必要があります。
* sed の -r オプションは、拡張正規表現を使うためのオプションです。今回のケースでは、-r オプションは必須ではありません。
720: 02/22(土)08:55 ID:vqb2q0Lx(3/5) AAS
中国のセンセーに聞いてみた
改行を含む変数をsedで扱う場合、sedのアドレス指定が行ベースであるため直接使用できません。代わりに、以下の方法で回避できます。
**方法1: awkを使用する**
```bash
awk -v ignore="$IGNORE" 'BEGIN{split(ignore,a,"\n");for(i in a)s[a[i]]} !($0 in s)' foo.txt
```
**方法2: パターンをOR条件で結合**
```bash
# 改行をエスケープしてOR条件(|)に変換
IGNORE_ESC=$(printf "%s" "$IGNORE" | sed 's/^/\^/;s/$/\$/;H;1h;$!d;x;y/\n/|/')
sed -r "/${IGNORE_ESC}/d" foo.txt
```
**方法3: 複数回フィルタリング**
```bash
echo "$IGNORE" | while read pattern; do
sed -i "/^${pattern}$/d" foo.txt
done
```
**実行例**
```bash
IGNORE=$'a\nb'
awk -v ignore="$IGNORE" 'BEGIN{split(ignore,a,"\n");for(i in a)s[a[i]]} !($0 in s)' foo.txt
# 出力:
c
```
721: 02/22(土)08:56 ID:vqb2q0Lx(4/5) AAS
**ポイント**
- awkでは改行区切りの変数を連想配列に変換して効率的に処理
- sedを使う場合、改行をOR条件に変換して単一の正規表現を構築
- シェルのパラメータ展開やsedの置換でパターンを加工する必要あり
- 行全体マッチを厳密にするため`^`と`$`を付与
特にawkを使う方法が、可読性・メンテナンス性・パフォーマンスのバランスが取れています。
sedで処理したい特殊な事情がない限り、awkの使用をお勧めします。
722: 02/22(土)08:59 ID:vqb2q0Lx(5/5) AAS
小操縦士センセーに聞いてみた
改行を含む変数を`sed`で扱うには、改行を特別な文字として扱う必要があります。以下はその方法の一例です:
1. **変数`IGNORE`の定義**:
```sh
IGNORE=$(printf "a\nb")
```
2. **`sed`コマンドの使用**:
```sh
sed "/$IGNORE/d" foo.txt
```
これで、`sed`コマンドは`IGNORE`変数に含まれる改行も考慮して処理を行います。
以下は具体的な例です:
```sh
$ cat foo.txt
a
b
c
$ IGNORE=$(printf "a\nb")
$ sed "/$IGNORE/d" foo.txt
c
```
この方法で、改行を含む変数をうまく扱うことができるはずです。どうぞお試しください! 😊
Is there anything else you'd like to explore or ask about?
723(1): 02/22(土)11:54 ID:5VChmkgc(1) AAS
ただコピペしてるだけの脳死馬鹿
724: 02/22(土)14:07 ID:6p21T8kC(1) AAS
>>723
何も提案すら出来ないバカ
725: 02/22(土)14:38 ID:N63R+4zc(1/2) AAS
同じ馬鹿なら脳死していない分、提案できない方がマシであると、褒めたのだろうか。解釈の難しい罵り合いだ。
726(1): 02/22(土)14:42 ID:QVpTxt80(1/2) AAS
>>716で終了なんだからこのAIのやりとり全部無駄なんだよなあ
727(1): 02/22(土)15:00 ID:N63R+4zc(2/2) AAS
>>726
>>716 って実現できるのか。オレがやってみると上手くいかないが。
$ echo =${IGNORE}=
=a\nb=
$ echo -e 'a\nb\nc' | sed -r "/$IGNORE/d"
a
b
c
$
728(1): 02/22(土)15:04 ID:FMPHBdk9(1) AAS
ユーザー入力をちゃんとエスケープ処理してないアプリあるよな
入力に " や ' を絡めるとエラー吐いて
簡単にインジェクション攻撃通るんじゃないのみたいな
729(1): 02/22(土)16:22 ID:QVpTxt80(2/2) AAS
>>727
あーうんすまんsedだと行が単位になるから\nにマッチさせるにはオプションが要るわ…
730: 02/22(土)16:42 ID:JwWVW3Hg(1) AAS
>>728
エスケープすべきはアプリを呼び出す側だろ
731(1): 02/22(土)22:52 ID:ApqRBxV4(1) AAS
>>729
エスケープを知っているレベルの人なら
sedは行単位処理や-zオプションは当然知っているだろうからな
732(1): 02/23(日)02:36 ID:aeSP9yBb(1) AAS
実はgrepでいいのは内緒
$ grep -v "$IGNORE" foo.txt
c
sedでやりたい場合もあるから無視はできんが
xargsで引用符消えたり課題は尽きないわ
733: 02/23(日)08:12 ID:tnH6LTqV(1) AAS
>>732
それは質問の主旨である
> sedで改行を含む変数を扱うにはどうすれば?
を満たさない。主旨の一例の解となるだけ。>>731 が回答足り得そうなので、悪いが蛇足。
$ echo "[${IGNORE}]"
[a\nb]
$ echo -e 'a\nb\nc' | sed -z "s/${IGNORE}//"
c
$
734(3): 03/04(火)22:04 ID:4fMUldX2(1/2) AAS
PCにWindows11とUbuntuを入れてマルチ起動させたいんだけど
やめた方がいいと書かれてたのですがなぜでしょうか
PC起動時にBIOS起動させて
Windows boot/Ubuntu選んで起動させようかと
735(1): 03/04(火)22:11 ID:0U7QpWvv(1) AAS
>>734
Windowsがアプデのときに勝手にブート関連も書き換えてUbuntuが起動しなくなる
というのが過去に何度も起こっているから
どうしてもやりたいなら物理的に別のストレージに分けてやりましょう
736(1): 03/04(火)22:28 ID:zTxGeEws(1) AAS
>>735
>Windowsがアプデのときに勝手にブート関連も書き換えてUbuntuが起動しなくなる
今のところそんなことないけどなぁ
737: 03/04(火)22:51 ID:/ZYI5m4a(1) AAS
>>734
arch linuxのmulti bootのページ読めば知っておくべきことはすべて書いてある
738(1): 03/04(火)22:52 ID:4fMUldX2(2/2) AAS
なるほど、物理的にというと
新しいSSDにUbuntu isoをRufusでインストールして
Biosでの起動選択でSSDのUbuntu選んで起動っていう方法出来るんだろうか?出来るならそうしたい。
739: 03/05(水)00:51 ID:DCE7gvty(1) AAS
うっすら覚えてるけどSSDにrufusからインストールする時はSATAとか内蔵ストレージ全部引っこ抜いて1対1にしろってアドバイスされたな、余計なの混ざるからってことで
740: 03/05(水)04:11 ID:t/S15JGj(1) AAS
>>738
余裕です
741: 03/05(水)11:08 ID:gG2ppsiS(1) AAS
>>734
> やめた方がいいと書かれてたのですがなぜでしょうか
マルチ起動は可能。やめた方がいい理由は、そう言ってる奴に聞いた方がいいと思うが、想像するに自分がアホでぶっ壊してるのを人のせいにしてるかハードが壊れてる事に気付いてないか面倒臭いからだろう。
742: 03/05(水)11:38 ID:la2HSr2H(1) AAS
Rufusで新SSDにisoを書き込んでもLive環境にしかならなくね?
USBメモリにisoを書き込んでUSBブートしてから新SSDにインストールするのでは
743: 03/05(水)11:41 ID:ie9HfMEP(1) AAS
Grab自体がすぐ壊れる欠陥仕様だからなあ。
こればっかりはNECがPC-9801固定ディスクメニューをDOS/Vに移植せず世界標準にならなかったことを恨む。
744: 03/05(水)11:42 ID:dKavdHyy(1) AAS
>>736
半年前にも事例があるからなぁ
これがストレージ分けてたら問題なかったのかは知らないが
・2024年8月パッチのデュアルブート破壊問題、Microsoftが復旧方法を明らかに - 窓の杜
外部リンク[html]:forest.watch.impress.co.jp
・アップデート適用のWindowsでデュアルブートのLinuxに問題発生、回避策は? | TECH+(テックプラス)
外部リンク:news.mynavi.jp
745: 03/05(水)11:45 ID:vgPvrYRA(1) AAS
/bootとESP分けてrootfs構築したほうがいいよ 若しくはチェインブートのほうが楽
746: 03/06(木)10:26 ID:N2t8RatZ(1/2) AAS
質問です。ubuntuなどでfree- hなどで見れるバッファというかキャッシュを抜きで
媒体から1から読み込んでほしいときは、どうしたらいいですか?
具体的にこのケースです curl -O ubuntu.iso の後に sha256sum ubuntu.iso
747(1): 03/06(木)11:15 ID:N2t8RatZ(2/2) AAS
自己解決しました
sudo sh -c "echo 1 > /proc/sys/vm/drop_caches"
748: 03/08(土)19:49 ID:qJqruzQW(1) AAS
test
749: 03/08(土)22:00 ID:cgVrKlVP(1) AAS
>>747
乙です 勉強になります
750: 03/08(土)22:05 ID:M2f8qvoD(1) AAS
yum removeとyum eraseって同じなん?
751: 03/09(日)12:00 ID:/AXh781U(1) AAS
man dnf
Command: remove
Deprecated aliases: erase
752: 03/13(木)18:25 ID:7T0RR63E(1) AAS
ぱーげ
753(2): 03/14(金)12:21 ID:iEQq0Pem(1) AAS
Linux MintでBluetoothキーボードをペアリングしようとしたいのですが
検索かけてキーボードは表示されるものの
ペアリングしようとしたら
PINコードを入力してください
と出るけど画面に肝心のPINコードが表示されずペアリングが出来ないのですが
754(1): 03/14(金)13:27 ID:rjw6C6Yt(1) AAS
ペアリング先のコードがホストに出るわけないでしょ
キーボードに聞きなさい
755(1): 03/14(金)21:23 ID:cofow0CF(1) AAS
yum removeとyum eraseって同じなん?
つかいわけしてる?
756: 03/14(金)21:27 ID:zHXZXhgB(1) AAS
>>755
eraseは使わない方がいい。 とりかえしがつかなくなる
757: 03/14(金)21:44 ID:xMgIOZNZ(1/2) AAS
>>754
だよな。
まぁ、Winユーザと違いLinuxユーザに多い乞食は自分で調べる(>>753の場合はマニュアルを読む)とかはしないで、
タダで他人にやらせようと掲示板でクレクレするのが当たり前だからな
758: 03/14(金)21:47 ID:xMgIOZNZ(2/2) AAS
>>753
今のAIは超賢いから
その書き込みをAIにコピペして尋ねればPINコード教えてくれるんはないのか
759(1): 03/15(土)10:32 ID:6jHXY583(1/2) AAS
ユーザーホームは ${HOME} で知ることができるけど、
~/.cache や ~/.local はどうやって分かるの。
$ echo "x${XDG_CACHE_DIRS}"
x
$
無いのだけど。
760(1): 03/15(土)10:35 ID:iDRbLvDD(1) AAS
>>759
外部リンク:wiki.archlinux.jp
761(1): 03/15(土)18:29 ID:6jHXY583(2/2) AAS
>>760
${XDG_CACHE_HOME} が無ければ、デフォルトの ~/.cache を使えと理解した。ありがとう。
762(1): 03/16(日)03:37 ID:dmah4hcB(1) AAS
>>761
その条件参照はshだと
${XDG_CACHE_HOME:−$HOME/.cache}
と書く
参照と同時に代入もしたければ
${XDG_CACHE_HOME:=$HOME/.cache}
763: 03/16(日)07:05 ID:C3dINnMC(1) AAS
>>762
:- と := の違いをこれまで知らなかった。同時に代入か。ありがとう。
764(1): 03/18(火)09:27 ID:Pt70vLgQ(1) AAS
「通知」の spool ってあるの?
$ notify-send '通知内容'
としたら、例えば /var/spool/notify/user とかに保存されないの。
765(2): 03/18(火)11:32 ID:CoX/rFPq(1) AAS
.local/share/gnome-shell/notifications
766(2): 03/18(火)11:38 ID:G4QpOzMv(1) AAS
IPCだからD-Busが配達出来なければ消えるよ
普通は通知サーバー側が持ってる
767(1): 03/18(火)19:53 ID:uNmSIqT3(1/2) AAS
freedesktop.org にアクセスできないのだけど、おま環?
$ wget -v 外部リンク[xz]:gstreamer.freedesktop.org
--2025-03-18 19:36:45-- 外部リンク[xz]:gstreamer.freedesktop.org
gstreamer.freedesktop.org (gstreamer.freedesktop.org) をDNSに問いあわせています... 131.252.210.176
gstreamer.freedesktop.org (gstreamer.freedesktop.org)|131.252.210.176|:443 に接続しています... 失敗しました: 接続を拒否されました.
それともまだ移転中?
外部リンク:gihyo.jp
皆さま如何?
768(2): 764 03/18(火)19:55 ID:uNmSIqT3(2/2) AAS
お返事ありがとう。
>>765
無い... (;o;)
$ find ~/.local/ -name 'gnome*'
$
>>766
「通知サーバー」とは何で、それが持つ spool(?) はどこに在るの?
769: 03/19(水)00:16 ID:o04RN/oz(1) AAS
> 接続を拒否されました
これの意味も判らないとは悲しいね(403 Forbidden)
770(1): 03/19(水)05:11 ID:f4VmJXfv(1/2) AAS
>>767
ブラウザで一つ上のディレクトリからアクセスしてみな
771: 03/19(水)07:51 ID:kD/gFBIQ(1) AAS
>>770
当時は、 外部リンク:freedesktop.orgへ Firefox で接続するのもタイムアウトだった。
が、今朝は接続が回復した。何だったのか。ありがとう。
772: 03/19(水)09:39 ID:AxmHC/A0(1/2) AAS
>>768
fedora41 gnome での話なので自分の環境でどこにあるかはgrokに聞いてくれ。
通知サーバーとは通知を発行しているソフトウェア(アプリ)の事だと思われる。ソフト依存ということ。
773: 03/19(水)09:46 ID:AxmHC/A0(2/2) AAS
>>765 に相当するものは環境によっては無いかもしれん。結局、ソフト依存ということ。
774(1): 03/19(水)10:05 ID:f4VmJXfv(2/2) AAS
>>768
DEによる
お前が使ってるのはgnomeでないことははっきりした
775(1): 03/19(水)22:38 ID:YuuQp2gs(1) AAS
>>774
Linuxかなり普及したせいで、いまやDEって何? gonome何それってレベルの
ユーザーがかなり多いんだよ。
で、そんなレベルなら、>>766の(notify-sendに関係する)IPC、D-bus、通知サーバって超何それになってしまう
これらを当然知っている並みレベルのLinuxユーザーなら自分でspool(通知が一時保管)されている可能性がある場所を
見つけられるだろうがな
776: 03/19(水)23:20 ID:gBNBMJR9(1) AAS
>>775
鯖建てるだけの人ならしらなさそう。
インフラエンジニアとか
777(1): 03/20(木)07:04 ID:HwkQdqVX(1) AAS
呼んだ? サーバ建ててコマンドラインで使うだけだから、Linuxデスクトップは使ったことないわ
778: 03/20(木)09:51 ID:hWBYGTCm(1) AAS
いつも思うが
くだスレで自慢話は惨めすぎる
779: 03/20(木)18:13 ID:yijrjYv8(1) AAS
>>777
FreeBSDにすれば良かったのにねw
本番環境がFreeBSDなのでどうしてもそちらに偏ってしまうな
780: 03/20(木)20:16 ID:Yu85icRr(1/3) AAS
すいません、お願いします。
人にDebianの入ったノートパソコンを貸したいんで、
ゲストというユーザーを作りましたが、
そのゲストでログインすると私のHomeホルダーが丸見えなんで、
見えないようにしたいのですが、、、、
コマンド一発で出来る簡単な方法があれば教えてください。
781(1): 03/20(木)20:19 ID:rNKgWYCb(1/2) AAS
myuser $ chmod go-rwx ~
782(1): 03/20(木)20:33 ID:Yu85icRr(2/3) AAS
>>781
早速のレスありがとうございます。
それで、
これって、ゲストでログインして実行するんでしょうか?
私のHomeからでしょうか?
783(1): 03/20(木)20:37 ID:rNKgWYCb(2/2) AAS
>>782
普段使っているユーザーのシェルで
go に guestも含まれる(ユーザー以外全員)
- で権限削除
rwx は読む、書く、実行(検索)、これら全部の許可を与えない
784: 03/20(木)20:39 ID:Yu85icRr(3/3) AAS
>>783
音速のレスありがとうございます。
感謝します。
785(2): 04/04(金)16:28 ID:blUFG3le(1) AAS
アクセスログを取得していて、ログローテーション時の圧縮の設定もしてます
そのためログとして、accesslog、accesslog.1、accesslog.2.gz、accesslog.3.gz、・・・と
プレーンなファイルと圧縮されたファイルが両方あります
これらのアクセスログ中から目的のアクセスの痕跡を探す際に、
プレーンなファイル・・・cat accesslog accesslog.1 | grep Keyword
圧縮されたファイル・・・zcat accesslog.*.gz | grep Keyword
とやるシェルスクリプトで対応してますが、grepの結果にファイル名が表示されたりされなかったり、
zcatのファイルだとどのファイルから検索されたか分からなかったりとで、改善したいです
よい方法はありますか
プレーンファイルならcat、gzで圧縮されたファイルならzcatしてくれるコマンド、みたいなのが
あるとよいのだろうかな…
786(2): 04/04(金)17:41 ID:Lc6pKwA1(1) AAS
>>785
zgrep 使っては。
787(1): 04/06(日)21:06 ID:GdLhoXOm(1) AAS
>>785
>プレーンファイルならcat、gzで圧縮されたファイルならzcatしてくれるコマンド
俺、コマンドほとんど使わないけど、
zcatって圧縮ファイル、プレーンファイルの両方サポートしていないのか?
していないならなんか頭の悪いコマンドって思うんだが
>>786
そのzgrepも頭悪くて圧縮ファイルのみのサポートでプレーンファイルはだめなのか
788: 786 04/06(日)21:36 ID:wepDZ/E2(1) AAS
>>787
外部リンク:manpages.org
> Zgrep is a front end to the grep program that allows transparent search on any combination of compressed and uncompressed files.
789(1): 04/06(日)21:43 ID:ZMGJxbLu(1) AAS
圧縮フォーマットごとにcmp、less、grep等を作ってるのは頭悪いなあとは思うよ
フォーマット検出してフィルタを通しながら処理してくれる版コマンドがひとつあればそれでいいわけで
790(2): 04/06(日)21:53 ID:0bD/FQvd(1) AAS
YouTube見てたら未経験で年収800万とかあったけど、Linuxってそんなイージーなん?
791(1): 04/06(日)22:30 ID:H1JmKCx4(1) AAS
情弱の極みじゃんw
792(1): 04/06(日)22:34 ID:I2fWj6IK(1) AAS
>>790
鴨葱話
793(1): 04/06(日)23:29 ID:T7mrRWja(1) AAS
Linuxの開発ならともかく使うだけならだれでもできる
運転免許より簡単だろ
794: 04/07(月)09:05 ID:MpOysY8n(1) AAS
>>789-793
スレ立てるまでもない雑談スレ その7
2chスレ:linux
795: 04/08(火)23:32 ID:MOcQD7IS(1) AAS
Ubuntuってデスクトップにショートカット等置くことは出来ないのでしょうか?
796: 04/09(水)10:19 ID:ktc7J6f0(1) AAS
おまえがUbuntuだと言っている物の状態による。
797: 04/09(水)14:42 ID:nVl5GLp6(1) AAS
Ubuntuはデスクトップショートカットめんどくさいよな
798(5): 04/10(木)16:58 ID:Uy9Vlej7(1/2) AAS
cp コマンドは、
cp srcfile srcfile srcfile dstdir/
とかだが、
cp srcfile dstfile dstfile dstfile
とする、何か簡単な方法はないかね。
799(2): 04/10(木)17:13 ID:YfgzXXdR(1) AAS
上から目線で質問するってZ世代じゃデフォなの?
800(2): 04/10(木)17:36 ID:/fMmh9gv(1/2) AAS
こういう事だと思うがエスパーしてみた
for n in 'ao' 'aka' 'ki'
do
cp srcfile $n
done
801: 04/10(木)19:58 ID:eOPYx0Gy(1) AAS
>>798
その本文、そのままMicrosoft Copilotに突っ込んだら、回答としてbashシェルスクリプトを示したぞ
802(2): 798 04/10(木)21:34 ID:Uy9Vlej7(2/2) AAS
>>799
どうせお前には答えられないから、気にするな。
>>800
そういう事だが、for だの xargs だの使わない手軽な方法は無いかね。
目からウロコな面白さがあれば、面倒な方法でもいいが。
803: 04/10(木)21:39 ID:UiAWF0l0(1) AAS
一体何が目的なんだろ?
804(2): 04/10(木)22:54 ID:/fMmh9gv(2/2) AAS
>>802
フォルダ名が規則性あるのか任意なのかまずわからない、が一応
find ao aka ki -maxdepth 0 -type d -exec cp srcfile {} \;
805: 04/11(金)02:24 ID:Q2r4DAH4(1/2) AAS
>>804
タイムスタンプ等を保存するなら cp -p だね
加えて、黙ってコピーされるのが嫌なら cp -pv
806(1): 04/11(金)08:30 ID:V5E5fiDz(1) AAS
>>804
今いちよくわからんちん。
$ find ao aka ki -maxdepth 0 -type d -exec cp srcfile {} \;
find: ‘ao’: そのようなファイルやディレクトリはありません
find: ‘aka’: そのようなファイルやディレクトリはありません
find: ‘ki’: そのようなファイルやディレクトリはありません
$ ls
./ ../ srcfile
$
mkdir ao aka ki しておけば、./{ao,aka,ki}/srcfile が作成されるという主旨だろうか。
807(2): 04/11(金)10:14 ID:t+8W9LcV(1) AAS
>>798
cp aho unko; cp aho chinko; cp aho manko
808: 798 04/11(金)11:45 ID:aFlsJYLo(1) AAS
>>807
まあ、せいぜいその程度の発想しか浮かばないだろうとは思った。
809(1): 04/11(金)17:03 ID:EkaOGFuc(1) AAS
俺は最初から愉快犯と思ってたよ
810(1): 04/11(金)19:32 ID:Q2r4DAH4(2/2) AAS
>>806
execでmkdir -pしてからコピーする処理書けば?
存在したらmkdir -pは普通ならエラーを出さずにスルー
mkdirの仕様次第かも知れんけどな
811(2): 04/11(金)20:33 ID:c7XYi55Y(1) AAS
煽りのための質問か
812: 04/11(金)22:15 ID:zg6uanex(1) AAS
>>809,811
まあ、回答不能犯は、話題に頑張ってカラむ必要ないんじゃないか。
>>810
cp srcfile dstdir/ dstdir/ dstdir/ とサブディレクトリに収納したい訳でなく、あくまで
cp srcfile dstfile dstfile dstfile としたいのよ。
>>800 の例だと 'ao' 'aka' 'ki' はディレクトリでなく、srcfile の複製ファイルであって欲しい。
813(1): 04/11(金)23:22 ID:33NCwFH4(1) AAS
dstfileが3つ$HOMEには存在できないだろ
正確に書くべきだし初っ端から
814: 04/11(金)23:59 ID:O4VIZUQd(1) AAS
>>811
基地の普通の質問だよ
815: 04/12(土)00:11 ID:eAGHd/hm(1) AAS
>>813
srcfileが3つ$HOMEに存在できると、初っ端の>>798を見て解釈したかね?
もしそうなら、すまなかった。
816: 04/12(土)01:08 ID:Ci8uF5DO(1) AAS
そうかキ印かもな
817(1): 04/12(土)18:56 ID:8Bw6gq+j(1) AAS
俺ならawkでコマンドを作るワンライナーを書くだろうな
forループとprintfで出来るし、どちらもC言語の記法に似てるから大抵の人なら読める
んで
cp -p hoge foo
cp -p hoge bar
cp -p hoge fuga
みたいに出力してリダイレクト。
コマンドラインでsh result.shみたいに実行すればok
818(1): 04/12(土)21:04 ID:E83y60rx(1) AAS
必要になるシチュエーションが思い浮かばん
単なる興味なのか荒らすためのツールなのか
819: 04/12(土)22:21 ID:PA5isKNr(1/2) AAS
>>817
awk なら for も要らんのだろうね。
echo 'foo
bar
fuga' | awk '{something}'
cp の宛先が大量にある場合には、良い。
820(1): 04/12(土)22:36 ID:PA5isKNr(2/2) AAS
>>818
単一の srcを複数の dstに複写するコマンドとしては tee なんてのが、大昔からある。が、teeコマンドが必要になるシチュエーションすら思い浮かばないのだろうな。
tee unko < aho | tee chinko > manko
とやってもいいが、パーミッションが引き継がれないので、没。
821: 04/14(月)08:07 ID:W5R1aTpL(1/2) AAS
>>820
横からだけど、パーミッションか、存在すっかり忘れてた。
流石ですわ。ちょっと 下品だけどwww
822: 04/14(月)08:45 ID:Tw0xyJ/T(1) AAS
fsckとかcpとかscpとかmvとかsuperblocksとかそういうのってGPUつかってすぱって出来ないの?
I/Oあるから無理かな
823: 04/14(月)09:55 ID:jIthB/sD(1) AAS
計算量は少ないでしょ
例えfsckが全面舐めな膨大な計算が必要としても
メモリ<=>GPU
メモリ<=>CPU
が同じくらい遅いのでGPU/CPUの持つ性能は出せない
キャッシュに乗るデータとプログラムで辛うじて近い性能が出るだけ
上下前次1-新書関写板覧索設栞歴
あと 179 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.041s