f-script

字符串处理指令 sed,cut 详解

蹲街弑〆低调 提交于 2020-10-06 09:10:31
cut 语法 cut option... [file]... 理解 可以理解为 split 函数。 输入 文件 filename 标准输入 重定向或 - 下标选择 n 等价于 string.splite(regex)[n] n0,n1,n2... 先对下标进行排序,然后去重,再进行遍历输出。 n-m 范围内的输出,包含关系。 -n 从1到n n- 从n到末尾,不怕越界,越界为空。 选项 -b byte-list|--bytes=byte-list 按照字节处理 -c character-list|--characters=character-list 按照字符处理 -f field-list|--fields=field-list 按照自定义分隔符进行分割后的多个单词处理。 -d input_delim_byte |-d input_delim_byte 一般和 f 一起使用,用来声明分隔符的。 --output-delimiter=output_delim_string 输出的分隔符,默认使用 -d 的分隔符。 [root@localhost sed]# echo "hello world" | cut -d ' ' -f1- --output-delimiter='----' hello----world --complement 输出完整的,而不是残缺的。范围选中的不输出。

Access a Swift REPL in Cocoa programs

落花浮王杯 提交于 2019-12-05 02:11:42
问题 I can attach LLDB to a program written in Swift and access the REPL, either from within Xcode or by running: lldb -n ProcessName (lldb) repl 1> However, if I attach LLDB to a process which doesn't have the Swift runtime, the REPL isn't very useful. For example: lldb -n Finder Process 218 stopped Executable module set to "/System/Library/CoreServices/Finder.app/Contents/MacOS/Finder". Architecture set to: x86_64-apple-macosx. (lldb) repl 1> import Cocoa error: Couldn't lookup symbols: __swift