⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ad2c.script

📁 飞鸽传书for linux X图形界面下源码
💻 SCRIPT
字号:
#!/bin/sh##	ad2c : Convert app-defaults file to C strings decls.##	George Ferguson, ferguson@cs.rcohester.edu, 12 Nov 1990.#	19 Mar 1991: gf#		Made it self-contained.#	6 Jan 1992: mycroft@gnu.ai.mit.edu (Charles Hannum)#		Removed use of "-n" and ":read" label since Gnu and#		IBM sed print pattern space on "n" command. Still works#		with Sun sed, of course.#	7 Jan 1992: matthew@sunpix.East.Sun.COM (Matthew Stier)#		Escape quotes after escaping backslashes.#	8 Jul 1992: Version 1.6#		Manpage fixes.#	19 Apr 1993: Version 1.7#		Remove comments that were inside the sed command since#		some versions of sed don't like them. The comments are#		now given here in the header.## Comments on the script by line:# /^!/d		Remove comments# /^$/d		Remove blanks# s/\\/\\\\/g	Escape backslashes...# s/\\$//g	...except the line continuation ones# s/"/\\"/g	Escape quotes# s/^/"/	Add leading quote# : test	Establish label for later branch# /\\$/b slash	Branch to label "slash" if line ends in backslash# s/$/",/	Otherwise add closing quote and comma...# p		...output the line...# d		...and clear the pattern space so it's not printed again# : slash	Branch comes here if line ends in backslash# n		Read next line, append to pattern space# [...]		The "d" and "s" commands that follow just delete#		comments and blank lines and escape control sequences# b test	Branch up to see if the line ends in backslash or not#sed '/^!/d/^$/ds/\\/\\\\/gs/\\$//gs/"/\\"/gs/^/"/: test/\\$/b slashs/$/",/pd: slashn/^!/d/^$/ds/"/\\"/gs/\\\\/\\/gs/\\n/\\\\n/gs/\\t/\\\\t/gs/\\f/\\\\f/gs/\\b/\\\\b/gb test' "$@"

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -