Missing Semester - (2)
4103 ワード
[講座]https://www.youtube.com/watch?v=kgII-YWo3Zw&list=PLyzOVJj3bHQuloKGG59rS43e29ro7I57J&index=2
[授業の原稿]https://missing-semester-kr.github.io/2020/shell-tools/
正常にオフの場合は0を出力し、そうでない場合はエラーコード1を出力します.
1番目の演算の結果が条件に合致しない場合は、2番目の演算を実行します.
(演算結果がtrue(終了コード0)1の最初の文が正しくないため、2番目を実行します.2で一致するため、2回目のX)
2番目の演算は、最初の演算の結果が真である場合にのみ実行できます.
fooディレクトリとbarディレクトリのリストの比較
:fooはx、barはy
[tool] tldr => ffmpeg, tar ...
インストール完了!
タイプd:ディレクトリf:ファイル
すべて.tmpファイルの削除
出力がなくても$ですか?の結果が0であるため、正常に動作します.
やり直す.tmpファイルを検索しても結果は出ません.
[tool] fd => ??
この名前に含まれるすべてのファイル""を検索
[出典]https://unix.stackexchange.com/questions/60205/locate-vs-find-usage-pros-and-cons-of-each-other
[第2のソース]http://blog.daum.net/rayolla/1034
locate:
uses a prebuilt database, which should be regularly updated, while find iterates over a file system to locate files.
Thus, locate is much faster than find, but can be inaccurate if the database -can be seen as a cache- is not updated(see updatedb command).
Also, find can offer more granularity, as you can filter files by every attribute of it, while locate uses a pattern matched against file names.
locateコマンドを使用する前にupdatedbを使用してdbを更新
[注]https://recipes4dev.tistory.com/157
ripgrep (rg)
[注]https://github.com/lazypic/tdcourse/blob/master/docs/find_grep.md
[授業の原稿]https://missing-semester-kr.github.io/2020/shell-tools/
ユニットツールと一緒にスクリプトを作成する
とくしゅへんすう
変数の割当て:"&""
echo $?
正常にオフの場合は0を出力し、そうでない場合はエラーコード1を出力します.
or(|)and(&&)演算子
or (||)
1番目の演算の結果が条件に合致しない場合は、2番目の演算を実行します.
(演算結果がtrue(終了コード0)1の最初の文が正しくないため、2番目を実行します.2で一致するため、2回目のX)
and (&&)
2番目の演算は、最初の演算の結果が真である場合にのみ実行できます.
; : 同じ線上に(セミコロン)常に後の操作を実行
{}:拡張
touch foo{, 1, 2, 10}
touch foo foo1 foo2 foo10
touch {foo,bar}/{a..j}
touch foo/a foo/b ... foo/j bar/a bar/b ... bar/j
cp project{1,2??これをする方法?diff
fooディレクトリとbarディレクトリのリストの比較
:fooはx、barはy
[tool] tldr => ffmpeg, tar ...
インストール完了!
find .
タイプd:ディレクトリf:ファイル
-path '**/test/*.py'
前にどれだけのディレクトリがあるかにかかわらず、テストフォルダにあります.pyファイルのみ検索すべて.tmpファイルの削除
出力がなくても$ですか?の結果が0であるため、正常に動作します.
やり直す.tmpファイルを検索しても結果は出ません.
[tool] fd => ??
locate ' '
この名前に含まれるすべてのファイル""を検索
[findとlocateの比較]
[出典]https://unix.stackexchange.com/questions/60205/locate-vs-find-usage-pros-and-cons-of-each-other
[第2のソース]http://blog.daum.net/rayolla/1034
locate:
uses a prebuilt database, which should be regularly updated, while find iterates over a file system to locate files.
Thus, locate is much faster than find, but can be inaccurate if the database -can be seen as a cache- is not updated(see updatedb command).
Also, find can offer more granularity, as you can filter files by every attribute of it, while locate uses a pattern matched against file names.
locateコマンドを使用する前にupdatedbを使用してdbを更新
$ sudo updatedb
$ locate your_file
grep
[注]https://recipes4dev.tistory.com/157
ripgrep (rg)
[注]https://github.com/lazypic/tdcourse/blob/master/docs/find_grep.md
Reference
この問題について(Missing Semester - (2)), 我々は、より多くの情報をここで見つけました https://velog.io/@crystalhwang16/Missing-Semester-2テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol