From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-1.0 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 Received: from txout-a1-smtp.messagingengine.com (txout-a1-smtp.messagingengine.com [103.168.172.224]) by inbox.vuxu.org (Postfix) with ESMTP id 8DCCC224FF for ; Mon, 27 Jan 2025 01:03:11 +0100 (CET) Received: from localhost.localdomain (kubehost03.phl.internal [10.202.3.3]) by mailtxout.phl.internal (Postfix) with ESMTP id F0EF92380138 for ; Sun, 26 Jan 2025 19:03:10 -0500 (EST) ARC-Authentication-Results: i=2; topicbox.com; arc=pass; dkim=pass (2048-bit rsa key sha256) header.d=quintile.net header.i=@quintile.net header.b=oQSlnyIl header.a=rsa-sha256 header.s=mythic-beasts-k1 x-bits=2048; dmarc=none policy.published-domain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none (p=none,d=none,d.eval=none) policy.policy-from=p header.from=quintile.net; spf=pass smtp.mailfrom=steve@quintile.net smtp.helo=mx1.mythic-beasts.com; x-internal-arc=fail (as.1.topicbox.com=pass, ams.1.topicbox.com=fail (message has been altered)) (Message modified while forwarding at Topicbox) ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d= topicbox.com; h=content-type:content-transfer-encoding:from :mime-version:subject:date:message-id:references:in-reply-to:to :list-help:list-id:list-post:list-subscribe:reply-to :list-unsubscribe; s=sysmsg-1; t=1737936190; bh=2Tw/0Mv7viaQe4RY EO2loUU7WRY/4BJb16cMFds7guo=; b=lzggr3vaWr/GPZo8pIUNdtCTzT89Wtv1 YkhxsHaW+tHMOuX9ugQ3eA5dClfETJQTgbeqVKeXyQmBnql7OzqELtDbXr7DutnN sCYPRRgsMZ9mqYvMHFqeBFkSA3ZFR3qRxf/OpKs3Dsca6qnG6H9RJrNfYjdhg4b1 1ziv+UEJd1Q= ARC-Seal: i=2; a=rsa-sha256; cv=pass; d=topicbox.com; s=sysmsg-1; t= 1737936190; b=DpFXEpwvf+7fJxbk42lSTmZUcWnnG8OsJ3OMAwTiEso8wie0dU UCq+1IYZFIhzrEKUd6Zwn+RabTxoMOgRJwwdmAX+N0N4zyri9xdbO91pCELSkti9 utH3hCccXffSxE421UOBRP16NtfzUMmayZ1Eo6zJahVyE8MIa+mgzK560= Authentication-Results: topicbox.com; arc=pass; dkim=pass (2048-bit rsa key sha256) header.d=quintile.net header.i=@quintile.net header.b=oQSlnyIl header.a=rsa-sha256 header.s=mythic-beasts-k1 x-bits=2048; dmarc=none policy.published-domain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none (p=none,d=none,d.eval=none) policy.policy-from=p header.from=quintile.net; spf=pass smtp.mailfrom=steve@quintile.net smtp.helo=mx1.mythic-beasts.com; x-internal-arc=fail (as.1.topicbox.com=pass, ams.1.topicbox.com=fail (message has been altered)) (Message modified while forwarding at Topicbox) X-Received-Authentication-Results: mx.topicbox.com; arc=none (no signatures found); bimi=skipped (DMARC did not pass); dkim=pass (2048-bit rsa key sha256) header.d=quintile.net header.i=@quintile.net header.b=oQSlnyIl header.a=rsa-sha256 header.s=mythic-beasts-k1 x-bits=2048; dmarc=none policy.published-domain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none (p=none,d=none,d.eval=none) policy.policy-from=p header.from=quintile.net; iprev=pass smtp.remote-ip=46.235.224.141 (mx1.mythic-beasts.com); spf=pass smtp.mailfrom=steve@quintile.net smtp.helo=mx1.mythic-beasts.com; x-aligned-from=pass (Address match); x-me-sender=none; x-ptr=pass smtp.helo=mx1.mythic-beasts.com policy.ptr=mx1.mythic-beasts.com; x-return-mx=pass header.domain=quintile.net policy.is_org=yes (MX Records found: mx.mythic-beasts.com); x-return-mx=pass smtp.domain=quintile.net policy.is_org=yes (MX Records found: mx.mythic-beasts.com); x-tls=pass smtp.version=TLSv1.3 smtp.cipher=TLS_AES_256_GCM_SHA384 smtp.bits=256/256; x-vs=clean score=0 state=0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=9fans.net; h= content-type:content-transfer-encoding:from:mime-version:subject :date:message-id:references:in-reply-to:to:list-help:list-id :list-post:list-subscribe:reply-to:list-unsubscribe; s=dkim-1; t=1737936190; x=1738022590; bh=QXYyX74fS42Oe3DZmNRo6rJRMlGu12Sj XhHbvWauQEo=; b=XnLVw1syXVf8wDfPJxuTxu5NH+kHkp4EYvBn2f96xJufAF9O M9VPYfyyJkjEI1jXy6t0xq8ie1nSF9oEcdWDEN6E57CD9X7srCfnWsVVTb1/lz4X jHfqg7Kj0LWQA4rzwXKTwiE0YqSfw+vnhvBGrxqO4C6RpLIRROARsdXZaXg= Received: from mx.topicbox.com (10-0-2-160.authmilter.topicbox.svc.cluster.local [10.0.2.160]) by tb-mx-3.topicbox.com (Postfix) with ESMTP id C8ECB10039FFB011 for <9fans@9fans.net>; Sun, 26 Jan 2025 18:10:27 -0500 (EST) Received: from tb-mx-0.topicbox.com (10.0.1.182 [10.0.1.182]) by mx.topicbox.com (Authentication Milter) with ESMTP id 2F98E4E8A62; Sun, 26 Jan 2025 18:10:27 -0500 ARC-Seal: i=1; a=rsa-sha256; cv=none; d=topicbox.com; s=arcseal; t= 1737933027; b=PYw5OJJ/BayNC7e9oQ0EHXEsG2YtU9My85VZyxF3slzRI97LtX etBfsFsFCxnDE4PTb3+O/jEkodiKZe3JewnlW6ouIEbl5WcI4tyxO1liY8frmTBP I9ukeXhwVosbywbQAjohlfOlJVAWCB/TRwg/JbO6LvBeV87pq2z54uiEb/Igv+Lm 1N/ghfzWMqWZXF7Zooy8k7KmnVmqc9Qgkzp0S8rpOZ2u2U4A4HXm3PROMvbJ0HjK nNNWAeMyU0mEBtzNObtknjolnLjF+e0mm4l8O7+bCGsrYcO8qkhycWUQTuSDTbB2 b0Ef/wl4H/7Kig41hke9xdx3ZaGWECyuf6Dw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d= topicbox.com; h=content-type:content-transfer-encoding:from :mime-version:subject:date:message-id:references:in-reply-to:to; s=arcseal; t=1737933027; bh=23RNbCsixookCDKAP1EwMFvFi3/muTiyslt IsKZZQe0=; b=wl1NBR1j1jV8JTeYuOSuQ3t6lJyLQbbhdOz8Rtq47gPb9H7VElf wnAvEy22xQdEh7GEr8PtuUOaCxW5R/uRaIHOSrn8I/9G0GBoYZsix3BKJxGfodBP tLD+ee5VS9pMQy94DbGhCri/jZ5THilKtT/9LanQmoArD9v8toBE/EakfSiONjvV 7d1Iw1jRUvxUPxrXUX54Dg40xvqIcvv3z7aP5pvsWRNF9XTBV/HszRYdMKli10bK 7bFCT5oDPeC87+GXslsf/+bG2K+3zK1FfOLOcZMPS3RyCOx+CEaqM4i3X3t/jYAo 5nOZquj1sfsuf+TEBAYS1tJ0DrF+gIXAWEA== ARC-Authentication-Results: i=1; mx.topicbox.com; arc=none (no signatures found); bimi=skipped (DMARC did not pass); dkim=pass (2048-bit rsa key sha256) header.d=quintile.net header.i=@quintile.net header.b=oQSlnyIl header.a=rsa-sha256 header.s=mythic-beasts-k1 x-bits=2048; dmarc=none policy.published-domain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none (p=none,d=none,d.eval=none) policy.policy-from=p header.from=quintile.net; iprev=pass smtp.remote-ip=46.235.224.141 (mx1.mythic-beasts.com); spf=pass smtp.mailfrom=steve@quintile.net smtp.helo=mx1.mythic-beasts.com; x-aligned-from=pass (Address match); x-me-sender=none; x-ptr=pass smtp.helo=mx1.mythic-beasts.com policy.ptr=mx1.mythic-beasts.com; x-return-mx=pass header.domain=quintile.net policy.is_org=yes (MX Records found: mx.mythic-beasts.com); x-return-mx=pass smtp.domain=quintile.net policy.is_org=yes (MX Records found: mx.mythic-beasts.com); x-tls=pass smtp.version=TLSv1.3 smtp.cipher=TLS_AES_256_GCM_SHA384 smtp.bits=256/256; x-vs=clean score=0 state=0 X-ME-VSCause: gggruggvucftvghtrhhoucdtuddrgeefuddrudejgedgudduheeiucetufdoteggodetrf dotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgfnhhsuhgsshgtrhhisggv pdfurfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttdenucenucfjughrpegtgf fhggfufffkfhgjvffosehtqhhmtdhhtdejnecuhfhrohhmpefuthgvvhgvucfuihhmohhn uceoshhtvghvvgesqhhuihhnthhilhgvrdhnvghtqeenucggtffrrghtthgvrhhnpeduff ffhfeiudeuheejgfeluedugeetuefhheelffetgedvgeeuhfffleelvdefgfenucfkphep geeirddvfeehrddvvdegrddugedunecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrg hmpehinhgvthepgeeirddvfeehrddvvdegrddugedupdhhvghlohepmhiguddrmhihthhh ihgtqdgsvggrshhtshdrtghomhdpmhgrihhlfhhrohhmpeeoshhtvghvvgesqhhuihhnth hilhgvrdhnvghtqedpnhgspghrtghpthhtohepuddprhgtphhtthhopeeolehfrghnshes lehfrghnshdrnhgvtheq X-ME-VSScore: 0 X-ME-VSCategory: clean Received-SPF: pass (quintile.net: Sender is authorized to use 'steve@quintile.net' in 'mfrom' identity (mechanism 'include:_spf.mythic-beasts.com' matched)) receiver=mx.topicbox.com; identity=mailfrom; envelope-from="steve@quintile.net"; helo=mx1.mythic-beasts.com; client-ip=46.235.224.141 Received: from mx1.mythic-beasts.com (mx1.mythic-beasts.com [46.235.224.141]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (prime256v1) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by tb-mx-0.topicbox.com (Postfix) with ESMTPS for <9fans@9fans.net>; Sun, 26 Jan 2025 18:10:26 -0500 (EST) Received: by mailhub-cam-d.mythic-beasts.com with esmtpsa (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1tcBlp-005gEH-4b for 9fans@9fans.net; Sun, 26 Jan 2025 23:10:25 +0000 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable From: Steve Simon Mime-Version: 1.0 (1.0) Subject: Re: [9fans] Can you plumb a file with a single quote in the filename? Date: Sun, 26 Jan 2025 23:10:12 +0000 Message-Id: <77E3BAA1-2253-4AA3-8553-FB3A14A814D3@quintile.net> References: <17379263790.3bad57.3959@composer.9fans.topicbox.com> In-Reply-To: <17379263790.3bad57.3959@composer.9fans.topicbox.com> To: 9fans <9fans@9fans.net> X-Mailer: iPhone Mail (20H350) X-BlackCat-Spam-Score: 14 Topicbox-Policy-Reasoning: moderate: sender is a member; group holds all messages Topicbox-Message-UUID: bc4a0a78-dc3a-11ef-8ff5-1c08b677ea89 Archived-At: =?UTF-8?B?PGh0dHBzOi8vOWZhbnMudG9waWNib3guY29tL2dyb3Vwcy85?= =?UTF-8?B?ZmFucy9UM2NkMmE4NzE4NTE3ODdkZi1NMTY4MTFhNTU3MTZmZTI3ZGMzZmU3?= =?UTF-8?B?YzRhPg==?= List-Help: List-Id: "9fans" <9fans.9fans.net> List-Post: List-Software: Topicbox v0 List-Subscribe: Precedence: list Reply-To: 9fans <9fans@9fans.net> List-Unsubscribe: , Topicbox-Delivery-ID: 2:9fans:437d30aa-c441-11e9-8a57-d036212d11b0:522be890-2105-11eb-b15e-8d699134e1fa:M16811a55716fe27dc3fe7c4a:1:Oqfly7Rho9K0CNwPfZs6MIVV0UMjp9z3BKOxUO3O0vI i haven=E2=80=99t tried this but i suspect you can put a single quote in by= doubling it. e.g.=20 data_matches =E2=80=98[abc=E2=80=99=E2=80=99]def=E2=80=99 which should match any of adef bdef cdef =E2=80=98def one of the many wonderful things about plan9 is its uniform escaping and re= gex rules -Steve ------------------------------------------ 9fans: 9fans Permalink: https://9fans.topicbox.com/groups/9fans/T3cd2a871851787df-M16811= a55716fe27dc3fe7c4a Delivery options: https://9fans.topicbox.com/groups/9fans/subscription